小编Ran*_*dom的帖子

使用matplotlib在xy散点图中的错误栏的Colormap

我有一个时间序列的数据,我有数量,y和它的错误,yerr.我现在想创建一个图表,显示y与相位(即时间/周期%1)和垂直错误栏(yerr).为此,我通常使用pyplot.errorbar(time,y,yerr = yerr,...)

但是,我想使用颜色条/贴图来指示同一图中的时间值.

我这样做的是以下几点:

pylab.errorbar( phase, y, yerr=err, fmt=None, marker=None, mew=0 )
pylab.scatter( phase, y, c=time, cmap=cm )
Run Code Online (Sandbox Code Playgroud)

不幸的是,这将绘制单色错误栏(默认为蓝色).由于每个绘图有大约1600个点,这使得散点图的色图在误差条后面消失.这是一张图片显示我的意思:

在此输入图像描述

有没有办法让我可以使用与散点图中使用的色彩图相同的色彩图来绘制误差线?我不想调用错误栏1600次...

python matplotlib scatter-plot color-mapping

14
推荐指数
4
解决办法
9793
查看次数

标签 统计

color-mapping ×1

matplotlib ×1

python ×1

scatter-plot ×1