Когда я рисую сюжет с помощью pyplot, он автоматически генерирует красивые ярлыки и метки метки. Есть ли простой способ настроить расстояние между автоматически сгенерированными метками? Например, на графике, где позиции по умолчанию указаны [2,4,6]
, имеют отметки в позициях [2,3,4,5,6]
.Настройка автоматического интервала тика в PyPlot
Я знаю, что я могу установить позиции и метки меток с xticks()
и yticks()
, но сначала мне нужно знать диапазон значений и с разными данными, мне нужно будет их вручную отрегулировать.
Спасибо, это почти то, чем я был. Любой шанс, что вы могли бы изменить LinearLocator для MultipleLocator в примере? Спасибо за ссылку также (вот где я нашел MultipleLocator;) – drevicko
Для тех, кто не знаком с matplotlib, 'fig, ax = plt.subplots (1,1)' - это удобный способ попасть в 'Figure' и' Axis' объекты, связанные с сюжетом. Если вы работаете в интерактивном режиме, некоторым нравится использовать 'from matplotlib.pyplot import *' (или '% pylab' в Ipython), и в этом случае не указывать' plt.'. – drevicko
спасибо, @drevicko. Я добавлю, что я использую стиль полной спецификации даже для коротких скриптов, потому что, на мой взгляд, в конечном итоге я смущаюсь, чтобы явным образом рассказывал о том, что делает объект. (Это особенно важно при склеивании сценариев вместе.) – cphlewis