小编Jos*_*use的帖子

Seaborn调色板不适用于线图

我在为线图自定义颜色方面遇到了一些麻烦.我想展示一系列具有连续调色板的光谱.参数"palette ="blues"工作正常,但不接受任何合适的颜色列表(如"Blues_d"),它们不包含任何明亮的颜色.

这是一个代表性的图表,显示了我的情节如何

下面你可以看到我正在使用的代码.

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")
Run Code Online (Sandbox Code Playgroud)

问题是,我收到以下错误:

ValueError:调色板列表的颜色数量错误.

所以问题是:我如何使用线条图功能并使用蓝色,红色或其他任何不包含任何亮色的顺序调色板?

我使用的是pandas版本0.23.3,matplotlib版本2.2.2和seaborn版本0.9.0

python color-palette seaborn

7
推荐指数
2
解决办法
4757
查看次数

从列表中创建总和列表

我正在研究实验数据,我将温度曲线从45°C创建到5°C,然后再创建到45°C.绘制数据得到一个循环,因为记录从45°C冷却到5°C并从5°C加热到45°C.但由于我需要按照时间顺序显示每个温度需要独特的情节.

图像显示了我需要的视觉解释. 视觉解释

因此,我所做的是使用numpys"diff"函数从每个连续的温度区间获得差异.到现在为止还挺好.现在为了制作一个有用的图,我需要以某种方式创建一个新的列表,其中每个项目都是之前的总和.

我正在寻找的一个小例子:

my_list = [1,2,5,1,4,2,3]
#some operation
result_list = [1,3,8,9,13,15,18]
Run Code Online (Sandbox Code Playgroud)

如果有人知道如何做到这一点,或者有更聪明的想法如何完成工作,那将会很棒!

python numpy pandas

1
推荐指数
1
解决办法
50
查看次数

标签 统计

python ×2

color-palette ×1

numpy ×1

pandas ×1

seaborn ×1