【发布时间】:2012-10-18 23:05:31
【问题描述】:
我想知道如何通过第三个变量来制作matplotlib的散点函数色点。
问题
gnuplot linecolor variable in matplotlib? 和 Matplotlib scatterplot; colour as a function of a third variable
提出了类似的查询,但是,这些问题的答案并没有解决我的问题:在 scatter 函数中使用 c=arraywhichspecifiespointcolour 只会设置填充颜色,而不是边缘颜色。这意味着使用markersymbol='+' 时c=arr... 的使用会失败,例如(因为该标记没有填充,只有边缘)。无论使用哪个符号,我都希望点由第三个变量可靠地着色。
有没有办法通过 Matplotlib 的 scatter 函数实现这一点?
【问题讨论】:
-
当我设置
marker='+'时,我得到了彩色的+符号。 -
@Avaris:也适合我。我相应地更新了我的答案。
标签: python matplotlib scatter