Я делаю простой график в Python с помощью Matplotlib, который показывает популяции разных регионов с течением времени. У меня есть файл CSV, в котором есть столбцы с населением каждого региона по годам, поэтому годы указаны на оси x, а население - на оси y. Сюжет выглядит нормально, за исключением оси ординат. Как вы можете видеть на изображении, каждое отдельное значение совокупности включено на ось Y, что является слишком большим количеством значений и не является необходимым. Я хотел бы, чтобы по оси Y было несколько приращений (например, 100 миллионов). Есть ли простой способ сделать это, или мне придется вручную добавлять собственные приращения?
И я попытался масштабировать его линейно и логарифмически c, но я все же предпочел бы иметь приращения по оси Y.
Вот как сейчас выглядит сюжет.
(ненужный код вроде легенды и форматирования я убрал):
data2 = pd.read_csv('data02_world.csv')
for region in data2:
if region != 'Year':
plt.plot(data2.Year, data2[region], marker='.', label=region)
plt.xlabel('Year')
plt.ylabel('Population')
plt.show()