我正在绘制这个数据文件,工作正常。你知道吗
def orb_p():
# print(data[:,0])
pxp = data[:,3]
pxm = data[:,4]
pyp = data[:,5]
pym = data[:,6]
pzp = data[:,7]
pzm = data[:,8]
plt.plot(x,pxp, "-")
plt.plot(x,pxm, "-")
plt.plot(x,pyp, "-")
plt.plot(x,pym, "-")
plt.plot(x,pzp, "-")
plt.plot(x,pzm, "-")
plt.fill_between(x,pxp)
plt.fill_between(x,pyp)
plt.fill_between(x,pzp)
plt.fill_between(x,pxm)
plt.fill_between(x,pym)
plt.fill_between(x,pzm)
plt.show()
问题是我想对pxp和pxm使用相同的颜色(对(pyp,pym)和(pzp,pzm)使用相同的颜色)。我可以使用类似(r-
)的选项手动控制它们,但我希望使用默认的配色方案(ggplot
)。我怎么能做到?你知道吗
要访问色轮中使用的颜色,请执行以下操作:
我已经有
fill_between
段时间没试过了,但我想你可能需要默认情况下
fill_between
不应推进颜色循环器。因此,直接在相应的plot
之后绘制相应的fill_between
应该使它们具有相同的颜色。你知道吗请注意,实际上并不需要![enter image description here](https://i.stack.imgur.com/C6jgg.png)
plot
函数。去掉它也会得到相同的结果。虽然我不知道为什么这样做,但是如果
fill_between
不推进颜色循环器,;-相关问题 更多 >
编程相关推荐