Horizontal Bar Charts in Julia

How to make horizontal bar charts in Julia with Plotly.


Plotly Studio: Transform any dataset into an interactive data application in minutes with AI. Try Plotly Studio now.

Note: We are retiring documentation for R, MATLAB, Julia, and F# in November 2025. Learn more about this change here.

See more examples of bar charts (including vertical bar charts) and styling options here.

Horizontal Bar Chart

For a horizontal bar char, use the bar function with orientation="h".

Basic Horizontal Bar Chart with Plotly Express

using PlotlyJS, CSV, DataFrames
df = dataset(DataFrame, "tips")
plot(bar(df, x=:total_bill, y=:day, orientation="h"))

Configure horizontal bar chart

In this example a column is used to color the bars, and we add the information from other columns to the hover data.

using PlotlyJS, CSV, DataFrames
df = dataset(DataFrame, "tips")
plot(bar(df, x=:total_bill, y=:sex, group=:day, orientation="h",
             hover_data=["tip", "size"],
), Layout(
    height=400,
    title="Restaurant bills"
))

Reference

See more examples of bar charts and styling options here.<br> See https://plotly.com/julia/reference/bar/ for more information and chart attribute options!