Julia 如何在Plots.jl中旋转条形图?

Julia 如何在Plots.jl中旋转条形图?,julia,plots.jl,Julia,Plots.jl,在REPL中,在之后使用绘图执行,条([“一”、“二”、“三”],[1,2,3])工作。它产生以下结果: 但是,我希望x轴是y轴,y轴是x轴。我只想用水平条表示相同的数据,你知道吗?我该怎么做呢 条([1,2,3],“一”,“二”,“三])获取: ERROR: MethodError: no method matching AbstractFloat(::Type{String}) Closest candidates are: AbstractFloat(::Bool) at float

在REPL中,在
之后使用绘图执行
条([“一”、“二”、“三”],[1,2,3])
工作。它产生以下结果:

但是,我希望x轴是y轴,y轴是x轴。我只想用水平条表示相同的数据,你知道吗?我该怎么做呢

条([1,2,3],“一”,“二”,“三])
获取:

ERROR: MethodError: no method matching AbstractFloat(::Type{String})
Closest candidates are:
  AbstractFloat(::Bool) at float.jl:258
  AbstractFloat(::Int8) at float.jl:259
  AbstractFloat(::Int16) at float.jl:260
  ...
Stacktrace:
 [1] float(::Type{T} where T) at ./float.jl:277
 [2] _preprocess_barlike(::RecipesPipeline.DefaultsDict, ::Array{Float64,1}, ::Array{String,1}) at /home/dan/.julia/packages/Plots/GDtiZ/src/recipes.jl:509
 [3] macro expansion at /home/dan/.julia/packages/Plots/GDtiZ/src/recipes.jl:359 [inlined]
 [4] apply_recipe(::RecipesPipeline.DefaultsDict, ::Type{Val{:bar}}, ::Array{Float64,1}, ::Array{String,1}, ::Nothing) at /home/dan/.julia/packages/RecipesBase/aQmWx/src/RecipesBase.jl:281
 [5] _process_seriesrecipe(::Plots.Plot{Plots.GRBackend}, ::RecipesPipeline.DefaultsDict) at /home/dan/.julia/packages/RecipesPipeline/tkFmN/src/series_recipe.jl:48
 [6] _process_seriesrecipes!(::Plots.Plot{Plots.GRBackend}, ::Array{Dict{Symbol,Any},1}) at /home/dan/.julia/packages/RecipesPipeline/tkFmN/src/series_recipe.jl:25
 [7] recipe_pipeline!(::Plots.Plot{Plots.GRBackend}, ::Dict{Symbol,Any}, ::Tuple{Array{Int64,1},Array{String,1}}) at /home/dan/.julia/packages/RecipesPipeline/tkFmN/src/RecipesPipeline.jl:96
 [8] _plot!(::Plots.Plot{Plots.GRBackend}, ::Dict{Symbol,Any}, ::Tuple{Array{Int64,1},Array{String,1}}) at /home/dan/.julia/packages/Plots/GDtiZ/src/plot.jl:167
 [9] plot(::Array{Int64,1}, ::Vararg{Any,N} where N; kw::Base.Iterators.Pairs{Symbol,Symbol,Tuple{Symbol},NamedTuple{(:seriestype,),Tuple{Symbol}}}) at /home/dan/.julia/packages/Plots/GDtiZ/src/plot.jl:57
 [10] bar(::Array{Int64,1}, ::Vararg{Any,N} where N; kw::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /home/dan/.julia/packages/RecipesBase/aQmWx/src/RecipesBase.jl:402
 [11] bar(::Array{Int64,1}, ::Vararg{Any,N} where N) at /home/dan/.julia/packages/RecipesBase/aQmWx/src/RecipesBase.jl:402
 [12] top-level scope at REPL[41]:1
执行
bar(y=[“一”、“二”、“三”],x=[1,2,3])
会产生以下结果:

我完全不知道下一步该做什么

bar(["One","Two","Three"], [1,2,3], orientation=:h)
“条形类型的水平或垂直方向。值
:h
:hor
:水平
对应于水平(侧向,锚定到y轴),和
:v
:vert
,和
:垂直
对应于垂直(默认)。”[1]

参考: [1]