Что касается 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