import numpy as np
import matplotlib.pyplot as plt
# 1、圖形繪製
x = np.linspace(0,
2*np.pi)
# x軸
# y軸
y = np.sin(x)
# 正弦
plt.plot(x,y)
# 2、設定x軸y軸刻度
plt.xticks(np.arange(0,
7,np.pi/2)
)plt.yticks([-
1,0,
1])# 3、設定x軸y軸刻度標籤
_ = plt.yticks(ticks =[-
1,0,
1],labels=
['min'
,' 0 '
,'max'
],fontsize =
20,ha
='right'
)font=
_ = plt.xticks(ticks = np.arange(0,
7,np.pi/2)
,# latex語法,輸⼊格式為:r'$\sigma$' #其中的sigma對應於希臘字⺟的σ
labels =
['0'
,r'$\frac$'
,r'$\pi$'
,r'$\frac$'
,r'$2\pi$'],
fontsize =20,
fontweight =
'normal'
,color =
'red'
)# 4、座標軸標籤,標題
plt.ylabel(
'y = sin(x)'
,rotation =0,
horizontalalignment =
'right'
,fontstyle =
'normal'
,fontsize =20)
# 獲取電腦上的字型庫
from matplotlib.font_manager import fontmanager
fm = fontmanager(
)mat_fonts =
set(f.name for f in fm.ttflist)
# print(mat_fonts)
plt.rcparams[
'font.sans-serif']=
'microsoft yahei'
# 設定宋體,顯示中⽂
plt.title(
'正弦波'
matplotlib 修改座標軸刻度值,刻度個數
主要是設定座標軸刻度值的數值特徵 例如為2 或 5 或 10 的倍數 以及 刻度值的文字格式 如 浮點型 或者 整型 這個是在工作中處理資料遇到的,系統自動預設的座標軸上的資料是浮點數,而我要求是整數 目前已解決 關鍵 from matplotlib.ticker import multiplelo...
Matplotlib中修改座標軸刻度線的屬性
在matplotlib中,刻度線叫tick,刻度值叫tick label 注意這幅中就包含了關於刻度線的一些資訊。比方,不僅有主刻度線 major tick 還有次刻度線 minor tick 並且我們看到刻度線都是朝著圖的外側。圖中,上邊的和右邊的座標軸 spine 並沒有刻度線。在pylab中內...
matplotlib 設定座標軸
在使用matplotlib模組時畫座標圖時,往往需要對座標軸設定很多引數,這些引數包括橫縱座標軸範圍 座標軸刻度大小 座標軸名稱等 在matplotlib中包含了很多函式,用來對這些引數進行設定。plt.xlim plt.ylim 設定橫縱座標軸範圍 plt.xlabel plt.ylabel 設定...