Python 用x轴=年,Y轴=单轴,括号为线绘制值

Python 用x轴=年,Y轴=单轴,括号为线绘制值,python,matplotlib,pivot-table,data-science,data-modeling,Python,Matplotlib,Pivot Table,Data Science,Data Modeling,我希望x轴是年,Y轴是单轴,线是括号。这20行按年份YYYY.00、小数点0.XX和浮点分隔。 年份范围为2018-1949年。支架的最小值为2,最大值为25 2018.0 0.10 0.0 2018.0 0.12 9525.0 2018.0 0.22 38700.0 2018.0 0.24 82500.0 2018.0 0.32 157500.0 2018.0 0.35 200000.0 2018.0 0.37 500000.0 2017.0 0.10 0.0 2017.0 0.15 9325

我希望x轴是年,Y轴是单轴,线是括号。这20行按年份YYYY.00、小数点0.XX和浮点分隔。 年份范围为2018-1949年。支架的最小值为2,最大值为25

  • 2018.0 0.10 0.0
  • 2018.0 0.12 9525.0
  • 2018.0 0.22 38700.0
  • 2018.0 0.24 82500.0
  • 2018.0 0.32 157500.0
  • 2018.0 0.35 200000.0
  • 2018.0 0.37 500000.0
  • 2017.0 0.10 0.0
  • 2017.0 0.15 9325.0
  • 2017.0 0.25 37950.0
  • 2017.0 0.28 91900.0
  • 2017.0 0.33 191650.0
  • 2017.0 0.35 416700.0
  • 2017.0 0.40 418400.0
  • 2016.0 0.10 0.0
  • 2016.0 0.15 9275.0
  • 2016.0 0.25 37650.0
  • 2016.0 0.28 91150.0
  • 2016.0 0.33 190150.0
  • 2016.0 0.35 413350.0
  • 2016.0 0.40 415050.0
  • plt.地块(三年以上税)。 问题是括号的数目改变了。例如40存在于2017-2010年,但2008年不再存在。所以我必须做一个新的折线图,当括号的数目改变时

    我清理了数据,使得只有三列存在。但是我被困在显示图表上了

        TaxB_Over_Yr_app = taxBracket49P[['Year', 'Bracket-single', 'over- 
        single']]
        TaxB_Over_Yr_three=TaxB_Over_Yr_app.dropna(inplace=False)
    
    我试图按年份和括号对其进行分组?但我想保持这个值,因为我想把它画在Y轴上。我觉得groupby与.count()一起使用

    ]

    我决定只使用均值-然后图

        all_brackets = TaxB_Over_Yr_three.set_index(['Bracket-single','Year','over-single']).sort_index()
    
        MeanOfBracket=TaxB_Over_Yr_three.pivot_table(index='Year', values='over-single', aggfunc='mean')