如何在 Julia 中绘制条形图?

Enr*_*lla 7 julia ijulia-notebook

plot(Giorni,Fatturato, label="line")
scatter!( Giorni,Fatturato, label="points")
ylabel!("Fatturato [Dollari]")
xlabel!("Tempo (Giorni)")
title!("Fatturato Giornaliero")
Run Code Online (Sandbox Code Playgroud)

这样我就得到了一个正常的图表,如何绘制条形图?

小智 7

我猜你正在寻找Plots.bar功能。下面的代码产生以下图 条形图 Fatturato giornaliero

using Plots
giorni = collect(1:10)
fatturato = rand(10)
p = bar(giorni,fatturato)
ylabel!("Fatturato [Dollari]")
xlabel!("Tempo (Giorni)")
title!("Fatturato Giornaliero")
savefig(p,"barplot.png")
Run Code Online (Sandbox Code Playgroud)


Prz*_*fel 5

您可以通过bar!histogram!根据您想要实现的目标来获取条形图。举个例子:


using Plots
giorni = rand(50) .+ (0.8:0.8:40)
fatturato = giorni .+ rand(50)

plot(giorni,fatturato, label="line")
scatter!( giorni,fatturato, label="points")
ylabel!("Fatturato [Dollari]")
xlabel!("Tempo (Giorni)")
title!("Fatturato Giornaliero")
histogram!(giorni,label="giorni",bins=20)
histogram!(fatturato,label="fatturato",bins=20, orientation=:horizontal)
Run Code Online (Sandbox Code Playgroud)

然而,尚不清楚您到底在想什么,所以这只是一个例子。

在此输入图像描述