![](/img/trans.png)
[英]Changing the count of numbers of the y-axis (Python, matplotlib.pyplot)
[英]How do I get matplotlib.pyplot to label every few labels down the Y-Axis?
我正在嘗試從 .csv 文件中繪制數據,並且我希望它在 Y 軸上放置更少的值。
這是我目前得到的輸出:
我還希望將數字自動四舍五入或整理,以使情節更具可讀性。
def GraphBuilder():
item = 0
savenumber = 1
ColumnTime = itemgetter(0)(column_names)
while item < col_count:
SecondaryColumn = itemgetter(item)(column_names)
ColumnTimeData = pandagraph[ColumnTime]
SecondaryColumnData = pandagraph[(SecondaryColumn)]
plt.xlim([0, 1000])
plt.ylim([-100, 100000])
plt.ylabel(SecondaryColumn)
plt.plot(ColumnTimeData, SecondaryColumnData)
plt.xticks(rotation = 45)
print("Starting new graph")
Start = 0
End = 0
Start = time.time()
plt.savefig(f"Graph{savenumber}.tiff")
plt.close()
plt.cla()
plt.clf()
print(f"Graph {savenumber} completed")
End = time.time()
TotalGraphTime = End - Start
TotalGraphTime = round(TotalGraphTime, 2)
print("Graph completed in: ", TotalGraphTime, " Seconds.")
time.sleep(0.1)
item += 1
savenumber +=1
我不確定如何使程序執行此操作,因此非常感謝任何幫助。
要更改刻度數,我建議查看 plt.yticks
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.