Gadfly中是否可以隐藏点"edge"?

Is it possible to hide the point "edge" in Gadfly?

在 Matlab 中,点有一个 MarkerEdgeColor,可以设置为 "None"(或任何其他颜色)。 在 Julia 中,使用 Gadfly,离散颜色 space 的点 (Geom.point) 具有白色边缘,连续颜色 space 的点具有深色高亮边缘。我想抑制它,所以没有 "edge".

在 google 上搜索找到了这个 issue on GitHub。但是那里建议的解决方案 Theme(discrete_highlight_color=c->nothing) 对我不起作用。

查看 Geom.Point 的代码,我发现第 80 行引用了 theme.highlight_width。将其设置为 0 对我有用。

using Gadfly
using DataFrames

df = DataFrame(x = randn(100), y=randn(100), c=rand(100))
plot(df, x=:x,y=:y,color=:c, Geom.point)
t = Theme(highlight_width=0)
plot(df, x=:x,y=:y,color=:c, Geom.point,t)