Matplotlib установил ylim выше max(graph) плюс размер одного интервала по осям Y.Python

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Matplotlib установил ylim выше max(graph) плюс размер одного интервала по осям Y.

Сообщение Гость »

Я строю график в matplotlib, и у меня недостаточно места для метки над графиком.

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

Purchase_Gender_Stats = bf_sales.groupby('Gender')[['Purchase']].agg(
Mean_Purchase_by_Gender = ('Purchase','mean')
)
fig, axs = plt.subplots(1,2, figsize=(10,4))

Mean_Gender = axs[0].bar(
x=Purchase_Gender_Stats.index,
height=Purchase_Gender_Stats.Mean_Purchase_by_Gender
)

axs[0].bar_label(
Mean_Gender,
labels=Purchase_Gender_Stats.Mean_Purchase_by_Gender,
label_type='edge',
padding=3
);

axs[0].set_ylim(
[0, max(Purchase_Gender_Stats.Mean_Purchase_by_Gender) +
np.std(Purchase_Gender_Stats.Mean_Purchase_by_Gender)]
)
На этом этапе я хотел бы добавить больше места в ylim к 2000 году, но не делать это вручную, а делать это автоматически. Или он возьмет разницу между соседними тиками y или разделит максимальное значение на равные части и прибавит его к ylim. В приведенном выше коде я добавил np.std, и это не всегда работает. Заранее спасибо
Изображение


Источник: https://stackoverflow.com/questions/781 ... -the-y-axe
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как установить ограничения по осям для панорамирования/масштабирования в matplotlib?
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как установить ограничения по осям для панорамирования/масштабирования в matplotlib?
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Как установить ограничения по осям для панорамирования/масштабирования в matplotlib?
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как установить ограничения по осям для панорамирования/масштабирования в matplotlib?
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Графический рисунок: как удалить данные за пределами xlim/ylim?
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

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