mplot3d - как отобразить мелкие галочки? - PullRequest
5 голосов
/ 12 октября 2010

Как отобразить (включить) второстепенные тики на графике трехмерной поверхности, используя график mplot3d / axes3d?

Я могу определить основные места отметок, используя:

ax.w_zaxis.set_major_locator (MultipleLocator (10))

Точно так же, я думаю, я могу определить второстепенные тики, используя:

ax.w_zaxis.set_minor_locator (MultipleLocator (2))

Это, кажется, определяет второстепенные локаторы тиков, но фактически не включает их на моем графике. Как я могу включить minorticks в моих axes3D?

Спасибо за вашу помощь

Mark

1 Ответ

3 голосов
/ 12 октября 2010

Из того, что я могу сказать, второстепенные тики не полностью реализованы в mplot3d. Я смотрю в коде matplotlib Your_Python_Lib_site-packages\mpl_toolkits\mplot3d\axis3d.py в функции draw(). Я вижу только код для рисования основных тиковых отметок, а не второстепенных. Кажется, что не так уж сложно изменить код, чтобы заставить его рисовать и мелкие отметки. Интересно, знают ли люди на matplotlib, что мелкие галочки не работают в mplot3d.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...