我有一个文件,它组合了来自不同来源的数据集,但保留了通用格式。 我想用不同的颜色来表示数据集的不同来源。 例如,数据文件中的几行如下所示:
# Source measurement1 measurement2 error color
SiteA 543.2 12.3 0.01 blue
SiteB 545.6 12.5 0.02 red
SiteA 545.9 12.9 0.01 blue
SiteC 549.1 13.2 0.01 orange
SiteB 550.4 13.3 0.02 red
...
目前,我做了一个for循环并绘制了每个点:
^{pr2}$这将单独绘制每个点,但对于大型数据阵列可能需要很长时间。在
有人能建议一个更快的方法吗?在
如果您没有太多的颜色,您应该能够通过绘制一组颜色来加快速度,即为每种颜色调用一次
pyplot.errorbar()
。使用列表理解将数据分组为颜色组,并为measurement1、measurement2等提供列表或数组而不是标量相关问题 更多 >
编程相关推荐