首页 文章

如何将条形图的x轴上的标签从数字更改为文本?

提问于
浏览
2

我正在尝试使用Plots.jl和GR后端制作条形图,并想知道如何使x轴显示文本标签而不是数字 . 基本上这就是我正在做的事情:

using Plots; gr()
data = [1,2,3]
labels = ["one","two","three"]

bar(data, legend=false)

这会产生以下情节:

example bar plot

如何在x轴上显示标签(“一个”,“两个”,“三个”)而不是“1 2 3”?

谢谢!

1 回答

  • 2

    答案(谢谢Tom!)是将标签作为x值传递(目前只能在dev分支上):

    Pkg.checkout("Plots","dev")
    using Plots
    gr()
    
    data = [1,2,3]
    labels = ["one","two","three"]
    
    bar(labels, data, legend=false)
    

相关问题