首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能隐藏Gadfly中的点“边”?

有没有可能隐藏Gadfly中的点“边”?
EN

Stack Overflow用户
提问于 2019-10-08 17:36:37
回答 1查看 67关注 0票数 2

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-08 17:36:37

在谷歌上搜索发现了这个issue on GitHub。但是解决方案表明Theme(discrete_highlight_color=c->nothing)对我不起作用。

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

代码语言:javascript
复制
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)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58283774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档