我有一个2250键列表。我想要很多450个密钥组,在列表中移动。
我想把它绘制成大熊猫的图形 - 前450个键的绘图线,下一个450,依此类推,直到最后的1800-2250键。
我有以下代码:
x = x.sort_values(ascending=False)
c = seq_col_brew = sns.color_palette("Blues_r")
fig,ax = plt.subplots(figsize=[10,5])
for n,i in enumerate(range(0,len(x), 450)):
ids = x[i:i+450].index
sns.tsplot([dict[k] for k in ids],time=xticks,color=c[n])
sns.plt.title('rank in 450 increments',fontsize=20)
sns.plt.legend(['rank 1-450',\
'rank 450-900',\
'rank 1350-1800',\
'rank 1800-2250'])
然而,我似乎无法弄清楚为什么pandas在图上绘制了5行,而不是4.我对python相对较新,但尝试通过堆栈溢出来学习。
X(已排序)如下所示:
loc.3 91.299578
loc.9 90.333623
loc.2 89.247350
loc.234 89.225299
loc.188 89.213507
.....
loc.277 50.1240083