5
我有兩個列表,當我用下面的代碼繪圖時,x軸最多隻顯示12(最大值是15)。我可以知道如何將x列表中的所有值顯示到x軸?提前致謝。如何顯示matplotlib中的所有標籤值?
x = [4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3]
y = [10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160]
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(np.arange(len(x)), y, 'o')
ax1.set_xticklabels(x)
plt.show()
如果我設置未成年人= true在set_xticklabels
功能,它讓我所有的x = 2,4,6,8,...,16 ...但我希望所有的值。
P.S.我的x軸沒有排序,應該像顯示的那樣顯示。您ax1.set_xticklabels(x)
呼叫前
ax1.set_xticks(np.arange(len(x)))
你的代碼:
確切地!非常感謝!! – Kevin 2014-09-30 23:53:30