Kala Lala Ответов: 0

Что касается matplotlib и pyplot


Я изучаю визуализацию данных в python с помощью matplotlib и мне удалось создать свою первую гистограмму :) но я застрял в следующих строках кода

Код

import matplotlib.pyplot as plt
 
fig = plt.figure("Histogram")
ax = fig.add_subplot(1,1,1)
ax.hist([10,10,10,10,10,21,12,23,35,45,60,33,22,56,34,28,40,41],bins=7,ec='black',color = 'r')

plt.title("Distribution")
plt.xlabel("Range")
ax.set_ylabel("Amount")
plt.show()


Мой первый вопрос заключается в том, что функции xlabel и ylabel можно вызвать с помощью plt.xlabel или plt.ylabel(псевдоним pyplot), но почему требуется использовать set_xlabel/set_ylabel с любой другой переменной, как в моем случае это ax.set_ylabel("сумма")

Кроме того, не могли бы вы объяснить мне механизм этого шага---

топор = рис.add_subplot(1,1,1)

1.) это рис, вызывающий add_subplot и передающий значения(1,1,1)?

2.) А что происходит со значениями fig, которые возвращает эта функция

рис.=plt.figure("гистограмма")?

3.) используются ли эти значения add_subplot?

Что я уже пробовал:

matplotlib.org документы и google.com

0 Ответов