2016-03-24 2 views
1

В приведенном выше графике matplotlib ось x находится в диапазоне от 850 до 2015 года. Я бы хотел, чтобы они были явно помечены. Есть ли способ заставить matplotlib сделать это?Явная маркировка конечных точек в графике matplotlib

Я делаю это: ax.set_xlim([min(xvar), max(xvar)]), здесь xvar является массив оси х в диапазоне от 850 - 2015

ответ

1

попробовать set_xticks и set_xticklabels установить местонахождение и содержание этикеток.

import matplotlib.pyplot as plt 
a = plt.subplot(1,1,1) 
a.plot([1,2,3,4,5,6,7,8,9,10]) 
a.set_xlim(1,10.5) 
a.set_xticks([0, 5, 10, 10.5]) 
a.set_xticklabels([0, 5, 10, 10.5]) 

enter image description here

Смежные вопросы