Will expand on this by editing the issue later, but fillcolor doesn't take Floats, even when a cgrad is provided.
bar(data; fillcolor=rand(10), cgrad=:inferno)
ERROR: MethodError: no method matching plot_color(::Float64)
Is this a design decision, or can it be fixed?
Gradients are specified by *color, color values to look up in the gradients by *_z:
bar( 1:10; fill_z=rand(10), fillcolor=:grays,
line_z=rand(10), linecolor=:plasma, lw=10 )

Perfect...thanks! Would be nice to have that schema documented somewhere, I'll look into putting a para in PlotDocs in a week or so.
done
Most helpful comment
Gradients are specified by
*color, color values to look up in the gradients by*_z: