Значения осей не меняются от логарифмических c до фактических чисел в matplotlib.pyplot - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь преобразовать масштаб журнала в моих изображениях, используя приведенный ниже код. Однако это не происходит? Какие-либо предложения?

Например, фактические значения столбца «Population_2011»:

states['Population_2011'].head()

State/ UT
State    199581477
State    112372972
State    103804630
State     91347736
State     72597565
Name: Population_2011, dtype: int64


fig, ax = plt.subplots()
for axis in [ax.xaxis, ax.yaxis]:
    axis.set_major_formatter(ScalarFormatter())
ax.bar(states['Name'], states['Population_2011'])
ax.set_ylabel("Population")
ax.set_title('Poulation of States')
ax.set_xticklabels(states.Name, rotation = 90)
plt.show()

enter image description here

for axis in [ax.xaxis, ax.yaxis]:
    axis.set_major_formatter(ScalarFormatter())
df2.plot(kind='hist', subplots=True, density=True, bins=36)
plt.title('India population distribution (2011)')
plt.show()

enter image description here

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