熊猫计划重复出现数据框问题

时间:2020-09-06 09:30:49

标签: python pandas matplotlib

我在绘制每17个点后在x轴上具有重复范围的Pandas数据框时遇到一些问题。重复后它不是从新行开始。如何解决此问题。

import pandas as pd
from matplotlib import pyplot as plt
df = pd.read_excel('BS.xlsx')
plt.plot(df.BZ, df.energy)
plt.show()

Repeating Dataframe

1 个答案:

答案 0 :(得分:0)

基于提供的df。您可以尝试如下操作:

import pandas as pd
from matplotlib import pyplot as plt
df = pd.read_excel('BS.xlsx')
df['range']= df.index//17
ax = plt.axes()
df.groupby('range').apply(lambda x:x.plot(x='BZ', y= 'energy', legend = False, ax=ax))
plt.show()