0
開啓「對數」刻度時,x軸上的數字消失。未記錄在對數刻度圖上的x軸數
import numpy as np
import matplotlib.pyplot as plt
plt.plot(range(1,10) , range(1,10) , color='#aaaaff')
plt.xscale('log')
plt.xticks(range(1,10))
plt.show()
如果我註釋掉xscale
x軸上的數字將被打印出來。有人可以解釋爲什麼這不能在log
刻度軸上工作,以及如何實現?
編輯:
簡化的代碼,以便它可以在沒有數據文件中使用。同一件事:沒有數字!
好,太好了!現在,我怎樣才能將ticks(和數字)設置爲2,4,8,16?我在問,因爲'ax.xaxis'沒有'xticks'! – ritter
使用'ax.set_xscale('log',basex = 2)'。 – imsc