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

如何在Plots.jl中正确更改条形图的方向?

在Plots.jl中正确设置条形图方向的方法

你遇到的问题是因为bar函数的orientation=:h参数并非Plots.jl中控制条形图方向的正确选项,所以没有生效。以下两种方法可以正确生成水平条形图:

方法1:使用barh函数

barh是Plots.jl专门用于绘制水平条形图的函数,直接调用即可:

using Plots
barh(["a", "b", "c"], [5, 9, 7]; legend=false)

方法2:在bar函数中设置horizontal=true参数

如果你更习惯使用bar函数,可以通过horizontal参数切换为水平方向:

using Plots
bar(["a", "b", "c"], [5, 9, 7]; legend=false, horizontal=true)

简单说明:Plots.jl里orientation参数主要用于其他绘图场景(比如调整坐标轴的显示方向),而条形图的水平/垂直切换需要用上述两种方式实现。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 05:35:57