使用import匯入模組matplotlib.pyplot,並簡寫成plt 使用import匯入模組numpy,並簡寫成np
import matplotlib.pyplot as plt
import numpy as np
使用np.linspace定義x:範圍是(-3,3);個數是50. **一維資料組(x ,y1)表示曲線1. **一維資料組(x ,y2)表示曲線2.
x = np.linspace(-3
,3,50
)y1 =
2*x +
1y2 = x**
2
使用plt.figure定義乙個影象視窗. 使用plt.plot畫(x ,y2)曲線. 使用plt.plot畫(x ,y1)曲線,曲線的顏色屬性(color)為紅色;曲線的寬度(linewidth)為1.0;曲線的型別(linestyle)為虛線.
plt.figure(
)plt.plot(x, y2)
plt.plot(x, y1, color=
'red'
, linewidth=
1.0, linestyle=
'--'
)
使用plt.xlim設定x座標軸範圍:(-1, 2); 使用plt.ylim設定y座標軸範圍:(-2, 3); 使用plt.xlabel設定x座標軸名稱:』i am x』; 使用plt.ylabel設定y座標軸名稱:』i am y』;
使用np.linspace定義範圍以及個數:範圍是(-1,2);個數是5. 使用print列印出新定義的範圍. 使用plt.xticks設定x軸刻度:範圍是(-1,2);個數是5.
new_ticks = np.linspace(-1
,2,5
)print
(new_ticks)
plt.xticks(new_ticks)
使用plt.yticks設定y軸刻度以及名稱:刻度為[-2, -1.8, -1, 1.22, 3];對應刻度的名稱為[『really bad』,』bad』,』normal』,』good』, 『really good』]. 使用plt.show顯示影象.
使用import匯入模組matplotlib.pyplot,並簡寫成plt 使用import匯入模組numpy,並簡寫成np
import matplotlib.pyplot as plt
import numpy as np
使用np.linspace定義x:範圍是(-3,3);個數是50. **一維資料組(x ,y1)表示曲線1. **一維資料組(x ,y2)表示曲線2.
x = np.linspace(-3
,3,50
)y1 =
2*x +
1y2 = x**
2
使用plt.figure定義乙個影象視窗. 使用plt.plot畫(x ,y2)曲線. 使用plt.plot畫(x ,y1)曲線,曲線的顏色屬性(color)為紅色;曲線的寬度(linewidth)為1.0;曲線的型別(linestyle)為虛線. 使用plt.xlim設定x座標軸範圍:(-1, 2); 使用plt.ylim設定y座標軸範圍:(-2, 3);
plt.figure(
)plt.plot(x, y2)
plt.plot(x, y1, color=
'red'
, linewidth=
1.0, linestyle=
'--'
)plt.xlim((-
1,2)
)plt.ylim((-
2,3)
)
使用np.linspace定義範圍以及個數:範圍是(-1,2);個數是5. 使用plt.xticks設定x軸刻度:範圍是(-1,2);個數是5. 使用plt.yticks設定y軸刻度以及名稱:刻度為[-2, -1.8, -1, 1.22, 3];對應刻度的名稱為[『really bad』,』bad』,』normal』,』good』, 『really good』].
new_ticks = np.linspace(-1
,2,5
)plt.xticks(new_ticks)
plt.yticks([-
2,-1.8,-
1,1.22,3
],['$really\ bad$'
,'$bad$'
,'$normal$'
,'$good$'
,'$really\ good$'
])
使用plt.gca獲取當前座標軸資訊. 使用.spines設定邊框:右側邊框;使用.set_color設定邊框顏色:預設白色; 使用.spines設定邊框:上邊框;使用.set_color設定邊框顏色:預設白色;
使用.xaxis.set_ticks_position設定x座標刻度數字或名稱的位置:bottom.(所有位置:top,bottom,both,default,none)
ax.xaxis.set_ticks_position(
'bottom'
)
使用.spines設定邊框:x軸;使用.set_position設定邊框位置:y=0的位置;(位置所有屬性:outward,axes,data)
使用.yaxis.set_ticks_position設定y座標刻度數字或名稱的位置:left.(所有位置:left,right,both,default,none)
ax.yaxis.set_ticks_position(
'left'
)
使用.spines設定邊框:y軸;使用.set_position設定邊框位置:x=0的位置;(位置所有屬性:outward,axes,data) 使用plt.show顯示影象.
matplotlib 設定座標軸
在使用matplotlib模組時畫座標圖時,往往需要對座標軸設定很多引數,這些引數包括橫縱座標軸範圍 座標軸刻度大小 座標軸名稱等 在matplotlib中包含了很多函式,用來對這些引數進行設定。plt.xlim plt.ylim 設定橫縱座標軸範圍 plt.xlabel plt.ylabel 設定...
matplotlib庫座標軸的設定
matplotlib庫座標軸的設定 1.改變x軸 y軸長度 新增標籤 import matplotlib.pyplot as plt import numpy as np x np.linspace 3 5,100 y1 3 x 5y2 x 2plt.figure num 6,figsize 7 7...
matplotlib設定座標軸標籤和間距的實現
目錄 我們今天繼續matplotlib作圖教程。在上週的文章當中我們介紹了如何通過xlabel和ylabel設定座標軸的名稱,以及這兩個函式的花式設定方法,可以設定出各種各樣的名稱顯示方法。今天我們來介紹介紹其他的設定。我們首先來介紹座標軸的範圍,座標軸的範圍很好理解,有的時候我們產出的資料的範圍可...