Tôi có hai danh sách, khi tôi vẽ bằng mã sau, trục x chỉ hiển thị tối đa 12 (tối đa là 15). Tôi có thể biết làm thế nào tôi có thể hiển thị tất cả các giá trị trong danh sách x đến trục x? Cảm ơn trước.Làm thế nào để hiển thị tất cả các giá trị nhãn trong 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()
Nếu tôi đặt nhẹ = True trong set_xticklabels
chức năng, nó cho thấy tôi tất cả x = 2,4,6,8, .., 16 ... nhưng tôi muốn tất cả các giá trị.
P.S. Trục x của tôi không được sắp xếp, sẽ hiển thị như nó hiển thị.
chính xác !! Cảm ơn rất nhiều!! – Kevin