校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > python通過Matplotlib繪制常見的幾種圖形(推薦)

python通過Matplotlib繪制常見的幾種圖形(推薦)

熱門標簽:湛江智能外呼系統廠家 長沙高頻外呼系統原理是什么 百度地圖標注沒有了 ai電話機器人哪里好 ai電銷機器人源碼 地圖標注審核表 宿遷星美防封電銷卡 西藏房產智能外呼系統要多少錢 外呼并發線路

python通過Matplotlib繪制常見的幾種圖形

一、使用matplotlib對幾種常見的圖形進行繪制

import numpy as np 
import matplotlib.pyplot as plt
%matplotlib inline #寫了這個就可以不用寫plt.show()
plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標簽
plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號
 
 
X = np.linspace(0, 2*np.pi,100)# 均勻的劃分數據
Y = np.sin(X)
Y1 = np.cos(X)
 
plt.title("Hello World!!")
plt.plot(X,Y)
plt.plot(X,Y1)

X = np.linspace(0, 2*np.pi,100)  
Y = np.sin(X)
Y1 = np.cos(X)
plt.subplot(211) # 等價于 subplot(2,1,1)  #一個圖版畫兩個圖
plt.plot(X,Y)
 
plt.subplot(212)
plt.plot(X,Y1,color = 'r')

1、柱狀圖

data = [5,25,50,20]
plt.bar(range(len(data)),data)

2、水平繪制柱狀圖

data = [5,25,50,20]
plt.barh(range(len(data)),data)

3、多個柱狀圖

data = [[5,25,50,20],
        [4,23,51,17],
        [6,22,52,19]]
X = np.arange(4)
 
plt.bar(X + 0.00, data[0], color = 'b', width = 0.25,label = "A")
plt.bar(X + 0.25, data[1], color = 'g', width = 0.25,label = "B")
plt.bar(X + 0.50, data[2], color = 'r', width = 0.25,label = "C")
 
# 顯示上面設置的 lable
plt.legend()

4、疊加型柱狀圖

data = [[5,25,50,20],
        [4,23,51,17],
        [6,22,52,19]]
X = np.arange(4)
 
plt.bar(X, data[0], color = 'b', width = 0.25)
plt.bar(X, data[1], color = 'g', width = 0.25,bottom = data[0])
plt.bar(X, data[2], color = 'r', width = 0.25,bottom = np.array(data[0]) + np.array(data[1]))
 
plt.show()

5、散點圖

N = 50
x = np.random.rand(N)
y = np.random.rand(N)
 
plt.scatter(x, y)

6、氣泡圖

N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.randn(N) # 顏色可以用數值表示
area = np.pi * (15 * np.random.rand(N))**2  #  調整大小
 
plt.scatter(x, y, c=colors, alpha=0.5, s = area)

 

N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.randint(0,2,size =50)
plt.scatter(x, y, c=colors, alpha=0.5,s = area)

 

7、直方圖

a = np.random.rand(100)
plt.hist(a,bins= 20)
plt.ylim(0,15)

a = np.random.randn(10000)
plt.hist(a,bins=50)
plt.title("標準正太分布")

8、箱線圖

x = np.random.randint(20,100,size = (30,3))
plt.boxplot(x)
plt.ylim(0,120)
# 在x軸的什么位置填一個 label,我們這里制定在 1,2,3 位置,寫上 A,B,C
plt.xticks([1,2,3],['A','B','C']) 
 
plt.hlines(y = np.median(x,axis = 0)[0] ,xmin =0,xmax=3)

二、添加文字描述

1、文字描述一

# 設置畫布顏色為 blue
fig, ax = plt.subplots(facecolor='blue')
 
# y 軸數據
data = [[5,25,50,20],
        [4,23,51,17],
        [6,22,52,19]]
X = np.arange(4)
 
plt.bar(X+0.00, data[0], color = 'darkorange', width = 0.25,label = 'A')
plt.bar(X+0.25, data[1], color = 'steelblue', width = 0.25,label="B")
plt.bar(X+0.50, data[2], color = 'violet', width = 0.25,label = 'C')
 
ax.set_title("Figure 2")
plt.legend()
 
# 添加文字描述 方法一
W = [0.00,0.25,0.50]
for i in range(3):
    for a,b in zip(X+W[i],data[i]):
        plt.text(a,b,"%.0f"% b,ha="center",va= "bottom")
        
plt.xlabel("Group")
plt.ylabel("Num")
plt.text(0.0,48,"TEXT")

 

2、文字描述二

X = np.linspace(0, 2*np.pi,100)# 均勻的劃分數據
Y = np.sin(X)
Y1 = np.cos(X)
 
plt.plot(X,Y)
plt.plot(X,Y1)
 
plt.annotate('Points',
         xy=(1, np.sin(1)),
         xytext=(2, 0.5), fontsize=16,
         arrowprops=dict(arrowstyle="->"))
 
plt.title("這是一副測試圖!")

三、多個圖形描繪 subplots

%pylab inline
pylab.rcParams['figure.figsize'] = (10, 6) # 調整圖片大小
 
# np.random.seed(19680801)
 
n_bins = 10
x = np.random.randn(1000, 3)
 
fig, axes = plt.subplots(nrows=2, ncols=2) 
ax0, ax1, ax2, ax3 = axes.flatten()
 
colors = ['red', 'tan', 'lime']
ax0.hist(x, n_bins, normed=1, histtype='bar', color=colors, label=colors)
ax0.legend(prop={'size': 10})
ax0.set_title('bars with legend')
 
ax1.hist(x, n_bins, normed=1, histtype='bar', stacked=True)
ax1.set_title('stacked bar')
 
ax2.hist(x, n_bins, histtype='step', stacked=True, fill=False)
ax2.set_title('stack step (unfilled)')
 
# Make a multiple-histogram of data-sets with different length.
x_multi = [np.random.randn(n) for n in [10000, 5000, 2000]]
ax3.hist(x_multi, n_bins, histtype='bar')
ax3.set_title('different sample sizes')

四、使用Pandas 繪圖

1、散點圖

import pandas as pd
df = pd.DataFrame(np.random.rand(50, 2), columns=['a', 'b'])
# 散點圖
df.plot.scatter(x='a', y='b')

2、繪制柱狀圖

df = pd.DataFrame(np.random.rand(10,4),columns=['a','b','c','d'])
# 繪制柱狀圖
df.plot.bar()

 3、堆積的柱狀圖

# 堆積的柱狀圖
df.plot.bar(stacked=True)

4、水平的柱狀圖

# 水平的柱狀圖
df.plot.barh(stacked=True)

5、直方圖

df = pd.DataFrame({'a':np.random.randn(1000)+1,'b':np.random.randn(1000),'c':np.random.randn(1000) - 1}, columns=['a', 'b', 'c'])
 
# 直方圖
df.plot.hist(bins=20)

6、箱線圖

# 箱線圖
df = pd.DataFrame(np.random.rand(10, 5), columns=['A', 'B', 'C', 'D', 'E'])
df.plot.box()

到此這篇關于python通過Matplotlib繪制常見的幾種圖形(推薦)的文章就介紹到這了,更多相關python Matplotlib內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python使用matplotlib實現繪制自定義圖形功能示例
  • Python matplotlib繪圖可視化知識點整理(小結)
  • python matplotlib模塊基本圖形繪制方法小結【直線,曲線,直方圖,餅圖等】
  • Python通過matplotlib繪制動畫簡單實例
  • Python可視化Matplotlib介紹和簡單圖形的繪制

標簽:林芝 海南 大同 漯河 普洱 盤錦 南平 寧夏

巨人網絡通訊聲明:本文標題《python通過Matplotlib繪制常見的幾種圖形(推薦)》,本文關鍵詞  python,通過,Matplotlib,繪制,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python通過Matplotlib繪制常見的幾種圖形(推薦)》相關的同類信息!
  • 本頁收集關于python通過Matplotlib繪制常見的幾種圖形(推薦)的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩欧美亚洲国产精品字幕久久久| 91美女片黄在线观看| **欧美大码日韩| 2021中文字幕一区亚洲| 欧美男同性恋视频网站| 欧美三级日韩在线| 欧美性高清videossexo| 欧美亚洲综合一区| 在线亚洲欧美专区二区| 欧美日韩一区二区三区四区五区 | 丁香一区二区三区| 国产精品夜夜嗨| 成人午夜免费视频| 99久久久国产精品| 91成人在线精品| 91精品国产色综合久久久蜜香臀| 6080午夜不卡| 久久无码av三级| 日韩毛片在线免费观看| 亚洲国产欧美在线| 日本91福利区| 国产曰批免费观看久久久| 成人app网站| 欧美日韩国产区一| 欧美精品一区视频| 日韩一区中文字幕| 天天影视网天天综合色在线播放| 蜜臀va亚洲va欧美va天堂| 成人中文字幕在线| 91国在线观看| 日韩欧美黄色影院| 国产精品久久久久三级| 亚洲一区二区三区中文字幕在线| 日韩精品亚洲一区二区三区免费| 国产高清在线精品| 欧美日韩免费观看一区二区三区| 精品国产网站在线观看| 中文字幕精品综合| 亚洲综合免费观看高清完整版在线| 亚洲国产精品人人做人人爽| 另类人妖一区二区av| 国产成人日日夜夜| 欧美日本精品一区二区三区| 欧美激情一区二区在线| 亚洲黄色小说网站| 国产中文字幕精品| 欧美写真视频网站| 久久久噜噜噜久久人人看 | 91精品国产麻豆| 国产精品卡一卡二卡三| 丝袜美腿亚洲一区| 一本大道久久精品懂色aⅴ| 欧美大片在线观看| 亚洲国产视频网站| 成人白浆超碰人人人人| 精品毛片乱码1区2区3区| 亚洲成av人影院| 91亚洲国产成人精品一区二三| 7777精品伊人久久久大香线蕉| 综合色中文字幕| 国产成人高清视频| 欧美v亚洲v综合ⅴ国产v| 五月婷婷激情综合| 色婷婷久久综合| 成人欧美一区二区三区视频网页 | 一区二区三区鲁丝不卡| 岛国精品一区二区| 精品国产99国产精品| 亚洲成在人线在线播放| 成人黄色软件下载| 国产精品毛片a∨一区二区三区| 九九视频精品免费| 日韩一级黄色大片| 日韩影院免费视频| 欧美日韩国产免费| 午夜欧美在线一二页| 欧美在线观看视频一区二区三区| 中文字幕日韩一区二区| 99久久777色| 亚洲三级免费电影| 99r国产精品| 亚洲图片欧美激情| 91极品视觉盛宴| 一区二区久久久久| 欧美日韩一区二区三区视频| 亚洲成a人片在线观看中文| 欧美三日本三级三级在线播放| 亚洲高清免费观看高清完整版在线观看 | 国产精品一区二区在线观看不卡 | 色欲综合视频天天天| 亚洲人成网站色在线观看| 色香蕉久久蜜桃| 天堂影院一区二区| 日韩欧美国产电影| 国产成人av电影在线| 亚洲丝袜自拍清纯另类| 欧美无砖专区一中文字| 青青草一区二区三区| 日韩欧美的一区二区| 国产成人免费视频网站| 亚洲日本在线天堂| 6080日韩午夜伦伦午夜伦| 国产自产高清不卡| 日韩毛片一二三区| 欧美欧美欧美欧美| 国产自产v一区二区三区c| 中文字幕欧美一区| 777欧美精品| 国产精品18久久久久久久久| 夜夜亚洲天天久久| 日韩视频中午一区| 成人手机电影网| 天天影视涩香欲综合网| 久久九九久精品国产免费直播| 不卡的av中国片| 石原莉奈在线亚洲三区| 欧美国产禁国产网站cc| 日本高清无吗v一区| 国产一区欧美二区| 夜夜揉揉日日人人青青一国产精品 | 91啪亚洲精品| 另类综合日韩欧美亚洲| 亚洲精品大片www| 日韩三级免费观看| 97se亚洲国产综合自在线观| 丝袜美腿成人在线| 1000精品久久久久久久久| 日韩欧美国产成人一区二区| 色哟哟一区二区在线观看| 狠狠色丁香婷婷综合久久片| 亚洲成人一二三| 国产精品不卡在线| 日韩你懂的在线观看| 欧美视频精品在线| 成人avav在线| 国产91精品精华液一区二区三区| 天堂成人免费av电影一区| 亚洲色图欧洲色图婷婷| 久久综合一区二区| 欧美一区二区三区免费大片 | 亚洲国产精品传媒在线观看| 欧美一区二区在线免费播放| 色久优优欧美色久优优| 夫妻av一区二区| 国产精品影音先锋| 精品系列免费在线观看| 亚洲图片欧美视频| 一区免费观看视频| 久久亚洲综合av| 欧美裸体bbwbbwbbw| 色婷婷av一区二区三区之一色屋| 国产乱国产乱300精品| 天堂一区二区在线| 91精品国产综合久久精品麻豆| 在线免费不卡视频| 成人性生交大片免费看视频在线| 免费成人性网站| 中文字幕不卡在线播放| 国产午夜精品一区二区| 91国产免费看| av不卡在线播放| 国产成人在线免费| 精品一区二区三区免费毛片爱 | 欧美在线观看18| 色爱区综合激月婷婷| 成人激情图片网| 成人手机电影网| 久久国产日韩欧美精品| 国产精品一色哟哟哟| 激情欧美日韩一区二区| 久久精品国产99| 亚洲精品免费在线观看| 亚洲午夜激情av| 亚洲国产日韩综合久久精品| 亚洲国产精品人人做人人爽| 一区二区三区在线视频免费| 亚洲综合自拍偷拍| 午夜电影久久久| 视频一区国产视频| 国产真实乱对白精彩久久| 国产真实精品久久二三区| 国产精品一区二区无线| 精品一区二区在线观看| 成人免费av资源| 99re66热这里只有精品3直播| av电影在线不卡| 97久久久精品综合88久久| 欧美日本精品一区二区三区| 欧美一区二区三区日韩视频| 久久夜色精品国产噜噜av| 中文字幕一区二区三区四区不卡| 自拍偷拍亚洲欧美日韩| 亚洲图片欧美色图| 精品制服美女久久| 99免费精品在线| 色久综合一二码| 日韩精品一区二区三区视频在线观看| 亚洲精品在线三区| 国产精品大尺度| 夜色激情一区二区|