小编All*_*enH的帖子

修复matplotlib中散点图中的颜色

我想修复多个散点图上的颜色范围,并在每个图中添加一个颜色条(每个图中都是相同的).基本上,我正在修复轴和颜色空间等的所有方面,以便绘图直接可以通过眼睛进行比较.

对于我的生活,我似乎无法弄清楚修复颜色范围的各种方法.我已经尝试了vmin,vmax,但它似乎没有做任何事情,我也试过攀登(x,y),这似乎也没有用.

这必须在这里和那里出现,我不能是唯一一个想要比较各个数据子集的人...所以,你如何修复颜色,以便每个数据保持它的颜色之间的颜色和不由于子集的最大/最小值的变化-v-整个集合,会重新映射到不同的颜色?

python colors matplotlib scatter-plot

26
推荐指数
1
解决办法
4万
查看次数

将数字列表操作为列或单独列表以便在Python中进行绘图

我是Python的新手,所以如果这个很容易,我很抱歉.(这对我来说似乎很容易,但我正在努力......)

我有一个从我已经完成的IV扫描中从Keithley SMU 2400中踢回的数字列表,并且得到的结果列表如下:

[v0, c0, t0, v1, c1, t1, v2, c2, t2, ...]
Run Code Online (Sandbox Code Playgroud)

该列表似乎是一个数字列表(由于PyVisa的query_ascii_values命令,不是ascii值列表).

如何将这些解析为数字列(对于csv或类似的输出)或三个单独的列表,以便在matplotlib中进行绘图.

我最喜欢的输出最后会与此相似:

volts = [v0, v1, v2, v3...]
currents = [c0, c1, c2, c3...]
times = [t0, t1, t2, t3...]
Run Code Online (Sandbox Code Playgroud)

这应该可以更容易在matplotlib中绘图(或输出到csv文本文件).

请注意,我的v0,v1等只是我的名字,它们目前是数字.

我会在Matlab中尝试过类似这样的:

volts = mydata(1:3:length(mydata));
Run Code Online (Sandbox Code Playgroud)

(通过从1开始计算每三个项目来调用索引)

感谢您的想法和帮助!还有 - 像这样的简单数据调整是否有任何好的资源,我应该得到一份副本?

python numpy list matplotlib

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

标签 统计

matplotlib ×2

python ×2

colors ×1

list ×1

numpy ×1

scatter-plot ×1