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

Julia散点图美观度优化:如何将现有效果改为目标样式?

调整Julia散点图代码实现目标样式

当前代码与效果

你当前使用的Julia代码如下:

res = model(Float32.(rand(hparams.noise_model, 1000)))
res = Float32.(rand(hparams.noise_model, 1000))  # 此处覆盖了模型输出,疑似笔误

scatter!(res[1, :], res[2, :]; markersize=2.0, legend=:none, color=:green)

当前散点图效果:
当前散点图效果

目标样式散点图:
目标散点图样式

代码调整方案

针对目标图的深色背景、浅色散点、无坐标轴元素、紧凑布局特点,可按以下方式修改代码:

修正后的完整代码

# 初始化绘图,配置基础样式
plot(; 
    background_color=:black, 
    axis=false, 
    ticks=false, 
    grid=false, 
    margin=0mm
)

# 保留模型输出,移除覆盖赋值的错误代码
res = model(Float32.(rand(hparams.noise_model, 1000)))

# 绘制符合目标样式的散点
scatter!(res[1, :], res[2, :]; 
    markersize=1.5,
    legend=:none, 
    color=:white,
    markerstrokewidth=0
)

关键参数说明

  • background_color=:black:设置绘图背景为黑色,匹配目标图色调
  • axis=false, ticks=false, grid=false:隐藏坐标轴、刻度线与网格,消除冗余元素
  • margin=0mm:消除画布边距,让散点区域占满整个绘图空间
  • color=:white:将散点改为白色,与深色背景形成清晰对比
  • markerstrokewidth=0:移除散点描边,让点的显示更细腻柔和

可选优化

如果需要更贴近目标图的紧凑比例,可添加尺寸配置:

plot(; 
    size=(600, 600),  # 自定义绘图尺寸
    background_color=:black, 
    axis=false, 
    ticks=false, 
    grid=false, 
    margin=0mm
)

内容的提问来源于stack exchange,提问作者Jose Manuel de Frutos

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 17:20:15