You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Julia 1.5下Plots.jl调整:x标记粗细(Weight)实现加粗效果咨询

Plots.jl调整:x标记线条粗细方法

针对GKS后端的Plots.jl环境,调整线构成类标记(包括:x、:+、:cross等)的显示粗细,直接使用markerstrokewidth(可简写为msw)参数即可。

统一设置所有标记粗细

示例代码:

using Plots
# 示例数据
x = 1:10
y = rand(10)
# markerstrokewidth参数数值越大,x标记的线条越粗
scatter(x, y, marker=:x, markersize=10, markerstrokewidth=4, markercolor=:red)

单独调整单个标记的粗细

如果需要给不同点设置不同粗细,给markerstrokewidth传入和数据点长度一致的数值数组即可,数组内的数值按顺序对应每个点的粗细:

using Plots
x = 1:10
y = rand(10)
# 第3个点的x标记单独设置为8号粗细,其余为2号
widths = fill(2, 10)
widths[3] = 8
scatter(x, y, marker=:x, markersize=10, markerstrokewidth=widths, markercolor=:red)

注意事项

  • Julia 1.5版本的默认GKS后端原生支持该参数,无需额外配置或修改后端
  • 若加粗后标记显示拥挤,可同步调大markersize参数提升显示效果

内容的提问来源于stack exchange,提问作者cardoza2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 11:27:01