如何在Julia中生成由第三变量定义点颜色的散点图?
Julia实现类似MATLAB
scatter(x,y,[],w,"filled") 的功能 在Julia的Plots包中,你可以用scatter函数轻松实现需求,核心是通过color参数绑定颜色变量w,Plots默认的标记就是填充样式,无需额外指定类似MATLAB的"filled"参数。
示例代码
using Plots x = rand(10) y = rand(10) w = rand(10) # 基础用法:用w定义点的颜色,默认填充标记 scatter(x, y, color=w) # 可选:指定标记形状+显示颜色条 scatter(x, y, color=w, marker=:circle, markersize=8, colorbar=true)
关键参数说明
color=w:将数组w的数值映射为点的颜色,Plots会自动使用默认色阶匹配数值范围colorbar=true:添加颜色条,直观展示w数值与颜色的对应关系marker:可选参数,用于指定标记形状(比如:circle、:square等),默认标记已为填充状态
内容的提问来源于stack exchange,提问作者Archisman Panigrahi
相关产品推荐
相关产品推荐

