如何在groupby图中指定色相和值

时间:2018-09-03 15:29:04

标签: python pandas matplotlib

我有一些这样绘制的时间序列数据:

plotaxis = plt.figure(figsize=(50,20)).gca()

for key, grp in appDf.groupby(['user', 'app']):
    my_ts = [ts.to_julian_date() - 1721424.5 for ts in grp['date']]
    plt.plot(my_ts, grp['metric'], label='%s@%s' % ("metric", key))
    plotaxis.xaxis.set_major_formatter(
        matplotlib.dates.DateFormatter('%d/%m/%y\n%H:%M')
    )

有点用...

plotted data

但是我不能轻易区分用户和应用程序。我想给每个用户一个独特的色调,给每个应用一个独特的价值。

如何动态执行此操作(假设整个数据集包含3个以上的用户和3个应用程序)?

0 个答案:

没有答案