Процентное построение в процентах для нескольких линейных временных интервалов с использованием matplotlib, не может заставить все линии начинаться с 0 процентов - PullRequest
0 голосов
/ 11 июля 2019

У меня линейный процентный график с тремя строками, я бы хотел, чтобы все они начинались с нуля, чтобы их было проще сравнивать, абсолютные числа для каждой строки сильно отличаются друг от друга.

Это мой код

import matplotlib.ticker as mtick
ax = df_timeline[apartments_only]['date_unconditional'].\
    groupby([df_timeline.date_unconditional.dt.year,df_timeline.date_unconditional.dt.month]).\
    count().plot(figsize=(11,7))

bx = df_timeline[sf_only]['date_unconditional'].\
    groupby([df_timeline.date_unconditional.dt.year,df_timeline.date_unconditional.dt.month]).\
    count().plot(figsize=(11,7))

fx = df_timeline[townhouses_only]['date_unconditional'].\
    groupby([df_timeline.date_unconditional.dt.year,df_timeline.date_unconditional.dt.month]).\
    count().plot(figsize=(11,7))

ax.yaxis.set_major_formatter(mtick.PercentFormatter())
bx.yaxis.set_major_formatter(mtick.PercentFormatter())
fx.yaxis.set_major_formatter(mtick.PercentFormatter())


print plt.plot()

! (https://www.dropbox.com/s/su7ui91zyi28jt2/percentage_lineplots.png?dl=0)

Как видите, три строки представляют разные единицы свойств, и они взяты изта же база данных.

...