График значения с осью х = год, ось Y = более одного, и скобка является линией - PullRequest
0 голосов
/ 27 сентября 2019

Я хочу, чтобы ось x была Годом, ось Y была слишком одиночной, а линия - скобкой.20 строк отделяются по году YYYY.00, десятичному 0.XX, затем плавают.диапазон лет 2018-1949.Размер скобок варьируется от 2 до 25.

  1. 2018,0 0,10 0,0
  2. 2018,0 0,12 9525,0
  3. 2018,0 0,22 38700,0
  4. 2018,00,24 82500,0
  5. 2018,0 0,32 157500,0
  6. 2018,0 0,35 200000,0
  7. 2018,0 0,37 500000,0
  8. 2017,0 0,10 0,0
  9. 2017,0 0,15 9325,0
  10. 2017,0 0,25 37950,0
  11. 2017,0 0,28 91900,0
  12. 2017,0 0,33 191650,0
  13. 2017,0 0,35 416700,0
  14. 2017,0 0,40 418400,0
  15. 2016,0 0,100.0
  16. 2016.0 0.15 9275.0
  17. 2016.0 0.25 37650.0
  18. 2016.0 0.28 91150.0
  19. 2016.0 0.33 190150.0
  20. 2016.0 0.35 413350.0
  21. 2016.0 0,40 415050,0

plt.plot (TaxB_Over_Yr_three).Проблема в том, что количество скобок меняется.Например..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.Мне кажется, что group-by используется с .count ()

    all_brackets = TaxB_Over_Yr_three.set_index(['Bracket-single','Year','over-single']).sort_index()

![enter image description here] 1

1 Ответ

0 голосов
/ 27 сентября 2019
    MeanOfBracket=TaxB_Over_Yr_three.pivot_table(index='Year', values='over-single', aggfunc='mean')

Я решил просто использовать среднее, а затем график.

...