1
我想知道是否有一種實際的方法來用matplotlib改變軸的刻度。更確切地說,小數字的規模較大,大數量的規模較小。 我有下面的代碼片斷:用Matplotlib改變X軸的刻度
x = [0,15,546,6076,10694,12000]
x = [float(y)/100 for y in x]
y = [0,0,1,2,3,4]
plt.step(x, y)
plt.xlim([0, 150])
plt.ylim([0,10])
plt.xticks(x,rotation='vertical')
plt.yticks(y)
plt.show()
並將所得圖形如下:
基本上,0和0.1標籤重疊,所以我想對於小數目和較小規模更大的規模爲大數目。
非常感謝您的幫助!
乾杯, 喬瓦尼