我在自定义折线图颜色时遇到了一些问题。我想使用连续的调色板来展示一个光谱集合。参数“palette =”蓝色“可以正常工作,但不接受任何适当的颜色列表(如”Blues_d“),这些列表不包含任何明亮的颜色。
下面是我正在使用的代码。
问题是,我遇到了以下错误:
我正在使用pandas版本0.23.3、matplotlib版本2.2.2和seaborn版本0.9.0。
下面是我正在使用的代码。
![这是一个代表性的图表,展示了我的绘图效果](https://istack.dev59.com/LQwPt.webp)
color = (sns.dark_palette("purple"))
sns.set()
ax = sns.lineplot(x="Wavelength", y="Absorption", hue="t (min)", lw=1, data=df1, palette=color, legend="brief")
问题是,我遇到了以下错误:
所以问题是:如何使用lineplot函数并使用蓝色、红色或其他不包含任何明亮颜色的顺序调色板?ValueError: 调色板列表颜色数量不正确。
我正在使用pandas版本0.23.3、matplotlib版本2.2.2和seaborn版本0.9.0。