如何解决Julia 标记宽度或重量
朱莉娅 1.5
Plots.jl
默认后端 - 我没有更改后端,所以应该是 GKS,对吗?
我有缩小标记尺寸、颜色和不透明度的想法。我正在尝试更改各个标记的 权重。我正在使用 :x 符号。我想让它显得粗体。
解决方法
AFAIK,没有内置的默认设置,但您可以制作自己的标记形状,然后自己修改其厚度,例如,使用
rotate90((x,y)) = (-y,x) # function to rotate a tuple by 90 degrees
function mymarker(t=0.1) # t = relative thickness (default 0.1)
tip0 = (1.0,1.0)
tips = [tip0,rotate90(tip0),-1 .* tip0,-1 .* rotate90(tip0)]
out = reduce(vcat,[tip .- t .* rotate90(tip),tip .+ t .* rotate90(tip),t .* tip .+ t .* rotate90(tip)] for tip in tips)
push!(out,out[1])
end
然后选择相对厚度 t
并执行类似操作,
plot(your_data...,marker = (Shape(mymarker(t)),30,RGBA(0,0.2)))
Pluto 笔记本中的示例:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。