【发布时间】:2021-07-11 01:39:45
【问题描述】:
我编写了下面的 python 代码来读取 CSV 并一次生成多个图。但是,我不知道如何从我正在阅读的 csv 中为 matplotlib 提供 Location 值,因为我希望每个图都标有我正在聚合的位置值。请看下面的代码和截图。
import pandas as pd
import datetime
import csv
import matplotlib.pyplot as plt
from google.colab import files
import matplotlib.pyplot as plt
import numpy as np
myfile = files.upload()
df = pd.read_csv('Electricity.csv')
df2 = df.groupby(['Location'], as_index=False)
print(df2)
df2.plot(x='Period', y = 'score', ylim=(0,11))#IDK about ylim being necessary
plt.title('Location', color='black')
plt._show()
【问题讨论】:
标签: python pandas numpy csv matplotlib