Matplotlib繪圖——刻度

Matplotlib繪圖遇到時間刻度就犯難

Matplotlib 實戰(zhàn)總結(jié)

兩者存在異同

axes對于下標的更換:

  • set_xticks()
    set_xticklabels()
    set_yticks()
    set_yticklabels()

matplotlib.pyplot.xticks()功能

  • matplotlib庫的pyplot模塊中的annotate()函數(shù)用于獲取和設(shè)置x軸的當(dāng)前刻度位置和標簽
axes對于下標的更換:
set_xticks()
set_xticklabels()
set_yticks()
set_yticklabels()

matplotlib.pyplot.xticks()功能
matplotlib庫的pyplot模塊中的annotate()函數(shù)用于獲取和設(shè)置x軸的當(dāng)前刻度位置和標簽
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif']=['SimHei'] #顯示中文標簽
plt.rcParams['axes.unicode_minus']=False 
#在距畫布頂部0.2,、左側(cè)0.2的位置上添加一個寬度為0.5、高度為0.5的繪圖區(qū)域
ax0 = plt.axes((0.2, 0.2, 0.5, 0.5))
x = np.arange(5)
ax0.plot(x, [1044.98, 1045.02, 1044.32, 1041.05, 1042.08], '^', ms=8, color='green')
ax0.set_xticks(x)
ax0.set_xticklabels(['周一', '周二', '周三', '周四', '周五'])
ax0.set_yticks([1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046])
ax0.set_yticklabels([1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046])
plt.show()

#####

ax = plt.axes((0.2, 0.2, 0.5, 0.5))
x = np.arange(5)
ax.plot(x, [1044.98, 1045.02, 1044.32, 1041.05, 1042.08], '^', ms=8, color='green')
ax.set_xticks(x)
ax.set_yticks([1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046])
plt.show()

#####

ax1 = plt.axes((0.4, 0.4, 0.5, 0.5))
x = np.arange(5)
ax1.plot(x, [1044.98, 1045.02, 1044.32, 1041.05, 1042.08], '^', ms=8, color='green')
ax1.set_xticklabels(['周一', '周二', '周三', '周四', '周五'])
ax1.set_yticklabels([1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046])
plt.show()
# xticks 和  xticklabels 一起使用最合適(同理y軸也是)
# 單獨使用 xticklabels 時,默認按照原有的軸標進行替換
ax = plt.axes((0.2, 0.2, 0.5, 0.5))
x = np.arange(5)
ax.plot(x, [1044.98, 1045.02, 1044.32, 1041.05, 1042.08], '^', ms=8, color='green')
ax.set_xticks(x, ['周一', '周二', '周三', '周四', '周五'])
ax.set_yticks([1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046])
plt.show()
#plt 的 xticks
ax = plt.axes((0.2, 0.2, 0.5, 0.5))
x = np.arange(5)
ax.plot(x, x, '^', ms=8, color='green')
plt.xticks(x, ['周一', '周二', '周三', '周四', '周五'])
plt.show()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容