import matplotlib.pyplot as plt
%matplotlib inline
畫板用於管理畫布
#figsize:設定畫板的尺寸,facecolor:設定畫板顏色
figure = plt.figure(figsize=(4,2),facecolor=『red』)
畫布將資料的影象呈現出來
#引數為在行和列上將劃分為幾塊,最後乙個指定畫布在第幾塊
ax = plt.subplot(2,2,1)
#axis指定網格線的方向,lw指定網格線的粗細,color指定顏色
plt.grid(axis=『y』, lw=『3』, color=『red』)
#loc為標題的位置
plt.title(『this is title!!!』, fontsize=25, color=『blue』, loc=『left』 )
如果想設定為中文標題,需要修改設定,但是修改以後會導致「-」負號顯示出錯,需要同時修改使負號正常顯示。
#獲取畫布的全域性配置
plt.rcparams
#解決字型的問題
plt.rcparams[『font.sans-serif』] = [『simhei』]
解決負號的問題
plt.rcparams[『axes.unicode_minus』] = false
#ylable()設定縱軸標題
plt.xlabel(『橫軸標題』, fontsize=14, color=『green』)
#設定軸刻度,yticks()設定y軸刻度
#第乙個列表設定刻度的數值,第二個設定刻度的名稱
plt.xticks([np.pi/2,np.pi], [『π/2』,『π』])
#為資料影象設定圖例標籤
plt.plot(x, np.sin(x), label=『sin』)
#loc 控制圖例的位置,ncol 控制圖例的列數
plt.legend(loc=[1.1,0.8], ncol=2)
#marker 點形 1 2 3 > < + - o h h s d d *
#markersize 點的大小
#markeredgecolor 點的邊界顏色
#markeredgewidth 點的邊界的粗細
#marke***cecolor 點的主體顏色(沒有面積的圖形是不支援的
plt.plot(x, np.sin(x), marker=』+』, markersize=12, markeredgecolor=『red』,marke***cecolor=『green』,markeredgewidth=3)
#linestyle 線的樣式 : – -. :
#linewidth 線的粗細
plt.plot(x, np.sin(x), linestyle=』:』, linewidth=5, color=(0.3, 0.2, 0.1))
線形圖:
plt.plot(x, y)
散點圖:
plt.scatter(x=, y=, marker=』*』, s=)
條形圖:
plt.bar(x=, height=, align=)
橫向條形圖:plt.barh(y=, width=)
直方圖:
plt.hist(data, rwidth=, bins=, density=true)
餅圖:plt.pie(data)
使用matplotlib對EC資料進行視覺化探索
使用matplotlib繪製ec氣壓層面的等高線圖及3d影象,首先安裝matplotlib庫和numpy庫,這裡略去安裝步驟。等高線圖製作 import matplotlib.pyplot as plt import numpy as np def height f open ecpl 201802...
matplotlib 基本使用
1,plot import matplotlib.pyplot as plt import numpy as np numpy庫,製作資料 x np.linspace 1,1,50 y 2 x 1 plt.plot x,y plot.show linspace x,y,n 範圍 x,y n個點 2,...
matplotlib的基本使用
容器層 1 canvas 畫布,位於最底層,使用者一般接觸不到 2 figure 圖,建立在canvas之上 3 axes 座標系 繪圖區,建立在figure之上,圖形繪製在這個範圍 輔助顯示層 最好放在影象層之後編寫 1 起到輔助作用,提高圖的可讀性 2 網格線,圖例,x y軸的標籤,圖的標籤,刻...