Julia标记宽度或重量

Julia标记宽度或重量,julia,plots.jl,Julia,Plots.jl,朱莉娅1.5 Plots.jl 默认后端-我没有更改后端,所以它应该是GKS,对吗 我已经有了缩小标记大小、颜色和不透明度的想法。我试图改变单个标记的重量。我使用的是:x符号。我想将其显示为粗体。好的,这样做没有内置默认设置,但您可以自己创建标记形状,然后自己修改其厚度,例如使用 rotate90((x, y)) = (-y, x) # function to rotate a tuple by 90 degrees function mymarker(t=0.1) # t = relative

朱莉娅1.5

Plots.jl

默认后端-我没有更改后端,所以它应该是GKS,对吗


我已经有了缩小标记大小、颜色和不透明度的想法。我试图改变单个标记的重量。我使用的是:x符号。我想将其显示为粗体。

好的,这样做没有内置默认设置,但您可以自己创建标记形状,然后自己修改其厚度,例如使用

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, 0, 0.2)))
冥王星笔记本中的示例: