Тренинг Платформа Engee (LTC/MBD)
Author
Язык Julia
Работа с графиками
In [ ]:
using JLD2
@load "data/electricity.jld2"
In [ ]:
using Plots
plot( usage, legend=:none )
In [ ]:
df_usage = DataFrame( usage, string.(yr) );
insertcols!( df_usage, 1, "Месяц" => mth );
df_usage
In [ ]:
plot( usage, legend=:none,
xlabel="Месяц",
xticks=mth,
ylabel="Потребление, кВт*ч",
title="Хроника потребления электроэнергии" )
In [ ]:
heatmap( usage, legend=:none,
xlabel="Месяц",
xticks=mth,
ylabel="Потребление, кВт*ч",
title="Хроника потребления электроэнергии" )
In [ ]:
import Pkg; Pkg.add( "StatsPlots", io=devnull )
In [ ]:
using StatsPlots
boxplot( usage', legend=:none,
xlabel="Месяц",
xticks=mth,
ylabel="Потребление, кВт*ч",
title="Хроника потребления электроэнергии" )
In [ ]:
x = 0:0.05:1;
y = sin.(2π*x);
plot( x, y,
label="Синус",
seriestype=:sticks,
linestyle=:dash,
lw = 3,
seriescolor = :green,
marker = :circle,
markersize = 8,
markercolor = :green,
markerstrokecolor = :green,
)
In [ ]:
plot( x, y, label="Синус", leg=:outerbottom,
line=(3,:green,:dash,:sticks),
marker=(:circle,8,:green,:green)
)
In [ ]:
plotly()
plot( x, y, label="Синус", leg=:outerbottom,
line=(3,:green,:dash,:sticks),
marker=(:circle,8,:green,:green)
)
In [ ]:
gr()
In [ ]:
x = 0:0.05:1;
ys = sin.(2π*x);
yc = cos.(2π*x);
In [ ]:
plot( x, [ys yc], label=["sin" "cos"] )
In [ ]:
plot( x, ys, label="sin" )
plot!( x, yc, label="cos" )