我试图在同一图中绘制两组数据,同时为每个数据集使用独立的颜色图。我分别使用cmap_blue
创建了两个色图cmap_green
和sns.choose_colorbrewer_palette('sequential')
。但是,当我尝试使用以下代码绘制数据集时,似乎第二个sns.set_palette()
会覆盖第一个,从而导致两个数据集都呈现绿色渐变。
sns.set_context('paper')
fig, ax = plt.subplots(figsize=[2.5, 2.5])
ax.set_xlim(0,600)
ax.set_ylim(0,15)
sns.set_palette(cmap_blue)
ax.plot(time_prot60, SFT_prot60)
ax.plot(time_prot70, SFT_prot70)
ax.plot(time_prot80, SFT_prot80)
sns.set_palette(cmap_green)
ax.plot(time_buffer60, SFT_buffer60)
ax.plot(time_buffer70, SFT_buffer70)
ax.plot(time_buffer80, SFT_buffer80)
plt.grid(True)
plt.savefig('/content/gdrive/My Drive/SVG/prot.svg', format='svg', bbox_inches = 'tight')
答案 0 :(得分:0)