Разброс сюжета о том, как добавить цвет? - PullRequest
0 голосов
/ 18 января 2019

Код может быть построен, но у него только один цвет. Так что не смог разобраться с цветом 4 областей.

Что для этого нужно добавить?

  from matplotlib import pyplot as plt 
  %matplotlib inline

  plt.title("rate in four areas")
  plt.ylabel("rate") #Y axis label
  plt.xlabel("Year")
  plt.scatter(df['Year'], df['rate'])

  plt.tight_layout()
  plt.legend(bbox_to_anchor=(1, 1))
  plt.show()

1 Ответ

0 голосов
/ 18 января 2019

Является ли df_three кортежем, содержащим списки, так что df_three ['Year'] сам по себе является списком? Или df_three ['Year'] имеет три списка в каждом элементе, и вы одновременно выводите их все вместе.

Если последнее верно, попробуйте

plt.scatter(df_three['Year'][0], df_three['co2'])
plt.scatter(df_three['Year'][1], df_three['co2'])
plt.scatter(df_three['Year'][2], df_three['co2'])
plt.scatter(df_three['Year'][3], df_three['co2'])

Не самое элегантное решение, но я не уверен, что вы делаете, потому что вы не предоставили достаточно информации.

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