Plotly Two Y Axis Bar Chart

[Solved] Plotly Two Y Axis Bar Chart | Matlab - Code Explorer | yomemimo.com
Question : plotly two y axis bar chart grouped

Answered by : chris-p

'''I hope the code below, based on zoo example, will be self-explanatory,
however you have to set yaxis and offsetgroup parameters in go.Bar() object,
and also yaxis2 parameter in layout parameter of go.Figure() object properly.
The code is following:'''
import plotly.graph_objects as go
animals=['giraffes', 'orangutans', 'monkeys']
fig = go.Figure( data=[ go.Bar(name='SF Zoo', x=animals, y=[200, 140, 210], yaxis='y', offsetgroup=1), go.Bar(name='LA Zoo', x=animals, y=[12, 18, 29], yaxis='y2', offsetgroup=2) ], layout={ 'yaxis': {'title': 'SF Zoo axis'}, 'yaxis2': {'title': 'LA Zoo axis', 'overlaying': 'y', 'side': 'right'} }
)
# Change the bar mode
fig.update_layout(barmode='group')
fig.show()

Source : https://stackoverflow.com/questions/29046057/plotly-grouped-bar-chart-with-multiple-axes | Last Update : Sun, 05 Jun 22

Question : plotly two y axis bar chart

Answered by : chris-p

13
I hope the code below, based on zoo example, will be self-explanatory, however you have to set yaxis and offsetgroup parameters in go.Bar() object, and also yaxis2 parameter in layout parameter of go.Figure() object properly. The code is following:
import plotly.graph_objects as go
animals=['giraffes', 'orangutans', 'monkeys']
fig = go.Figure( data=[ go.Bar(name='SF Zoo', x=animals, y=[200, 140, 210], yaxis='y', offsetgroup=1), go.Bar(name='LA Zoo', x=animals, y=[12, 18, 29], yaxis='y2', offsetgroup=2) ], layout={ 'yaxis': {'title': 'SF Zoo axis'}, 'yaxis2': {'title': 'LA Zoo axis', 'overlaying': 'y', 'side': 'right'} }
)
# Change the bar mode
fig.update_layout(barmode='group')
fig.show()

Source : https://stackoverflow.com/questions/29046057/plotly-grouped-bar-chart-with-multiple-axes | Last Update : Sun, 05 Jun 22

Question : plotly two y axis bar chart grouped

Answered by : chris-p

I hope the code below, based on zoo example, will be self-explanatory, however you have to set yaxis and offsetgroup parameters in go.Bar() object, and also yaxis2 parameter in layout parameter of go.Figure() object properly. The code is following:
import plotly.graph_objects as go
animals=['giraffes', 'orangutans', 'monkeys']
fig = go.Figure( data=[ go.Bar(name='SF Zoo', x=animals, y=[200, 140, 210], yaxis='y', offsetgroup=1), go.Bar(name='LA Zoo', x=animals, y=[12, 18, 29], yaxis='y2', offsetgroup=2) ], layout={ 'yaxis': {'title': 'SF Zoo axis'}, 'yaxis2': {'title': 'LA Zoo axis', 'overlaying': 'y', 'side': 'right'} }
)
# Change the bar mode
fig.update_layout(barmode='group')
fig.show()

Source : https://stackoverflow.com/questions/29046057/plotly-grouped-bar-chart-with-multiple-axes | Last Update : Sun, 05 Jun 22

Answers related to plotly two y axis bar chart

Code Explorer Popular Question For Matlab