如何在Python中一列的某些值上绘制两列折线图

时间:2019-06-05 04:11:59

标签: python pandas plot linegraph

我有三列的数据框:AgeCAT,DisCAT,计数。我的DisCAT有18行,带有字符串值。我想为其中的5个值绘制线形图,将“ AgeCAT”作为x轴,将“ counts”作为y轴。但是,我找不到找到这些特定类别的解决方案。 感谢您的帮助 这是我所拥有的,但是它绘制了所有数据,我只想对5个特定的DisCAT数据只获得5行

#for plot only
import matplotlib.pyplot as plt
import matplotlib.cm as mplcm
import matplotlib.colors as colors
import numpy as np

DisByAge=ERUse_new.groupby(['DisCAT','AgeCAT']).size().reset_index(name=
'counts')
DisByAge

#multiple line plot

DisByAge.pivot(index='AgeCAT',columns='DisCAT',values='counts').plot(
kind='line', figsize=(8,8))

0 个答案:

没有答案