for plotting data with units seamlessly in Julia
As of Plots.jl v1.34.2
, UnitfulRecipes is included in Plots, and is no longer
necessary. Instead, loading both Unitful.jl and Plots.jl suffices to plot
unitful data.
UnitfulRecipes.jl makes it easy to plot data with units.
It works by providing recipes for the Plots.jl package that can deal with units from Unitful.jl. For a quick example,
using Unitful, UnitfulRecipes, Plots
const a = 1u"m/s^2"
v(t) = a * t
x(t) = a/2 * t^2
t = (0:0.01:100)*u"s"
plot(x.(t), v.(t), xlabel="position", ylabel="speed")
should give something like
Head over to the documentation for more examples!
Inspired by UnitfulPlots.jl.