我有一些这样绘制的时间序列数据:
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')
)
有点用...
但是我不能轻易区分用户和应用程序。我想给每个用户一个独特的色调,给每个应用一个独特的价值。
如何动态执行此操作(假设整个数据集包含3个以上的用户和3个应用程序)?