2013-06-14 18 views
11

Có thể ai đó vui lòng hướng dẫn tôi cách đảm bảo tất cả các dấu tích (hoặc có thể là cách tốt hơn để chỉ định tất cả các yếu tố trong danh sách được chuyển đến hàm lô) được hiển thị trên trục x khi sử dụng matplotlib để vẽ đồ thị?Matplotlib: Làm cho tất cả các giá trị trong phạm vi hiển thị trên trục x

plt.plot(xValues, meanWeekdayArrivalCounts, 'k-') 

Tôi muốn tất cả các giá trị trong danh sách xValues ​​hiển thị trên biểu đồ. Theo mặc định, chỉ, 0, 10, 20, 30, 40, 50 hiển thị.

Trả lời

12

Chỉ cần thêm plt.xticks(xValues) mã của bạn. Với số điểm trong biểu đồ của bạn, các nhãn có thể lộn xộn.

Bạn có thể hiển thị chúng dưới dạng các dấu nhỏ nếu bạn đặt chúng trên đối tượng trục với ax.set_xticks(xValues, minor=True).