我如何绘制这个时间序列在一个单一的图表上python从excel导入?



我试图有一个单一的图形显示10系列。这些被分成一组,如这个简单的例子(每组下的a/B应该是S1-5, S6-10)的例子:

<表类> A组 B组 tbody><<tr>时间(h)S1S2S4S601335242141483212

我猜groupby就是你要找的…不如这样写:

import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame(dict(A=[1,2,3,4,5], B=[1,1.5,2,3.5,5]))
f, ax = plt.subplots()
for key, val in df.groupby(axis=1, level=0):
ax.plot(val, label=key)
ax.legend()

我的Excel表格:

<表类> A组 B组 tbody><<tr>时间(h)S1S2S3S4S5S601323452421345148322132

最新更新