Matplotlib — гистограмма 3D отображается поверх оси при использовании zlimPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Matplotlib — гистограмма 3D отображается поверх оси при использовании zlim

Сообщение Anonymous »

Когда я создаю трехмерную гистограмму с помощью Matplotlib и изменяю пределы оси Z с помощью ax.set_zlim(newMin, newMax), часть гистограмм ниже нового минимального значения оси Z появляется над x и y ось. Я хотел бы обеспечить, чтобы оси x и y всегда отображались вверху, но я не знаю, как этого добиться. Я попробовал ax.set_zorder(bigNumber) и ax.xaxis.set_zorder(bigNumber), но это ничего не изменило.
Пример, воспроизводящий проблему:

Код: Выделить всё

fig, ax = plt.subplots(subplot_kw = {"projection" : "3d"})
ax.bar3d([1, 1, 2, 2], [1, 2, 1, 2], 0, 1, 1, [2, 3, 1, 4])
ax.set_zlim(2, 4)
ax.set_zorder(10000000) # does not help
plt.show()
Изображение


Подробнее здесь: https://stackoverflow.com/questions/793 ... using-zlim
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»