Используя Plotly Package с Python:
Предположим, что у нас есть нормальный граф (фактический граф, фактический yaxis1-левый, фактический yaxis2-правый, фактический xaxis), нам нужно поместить фактический yaxis1-влево направая сторона, и фактическая yaxis2-справа на левой стороне, и инвертировать оси.Для этого мы используем код:
import plotly.graph_objs as go
import plotly.offline as py
trace1=go.Bar(
x=[#Your years here],
y=[#Your data here],
name = 'chart1'
)
trace2=go.Scatter(
x=[#your years here],
y=[#your data here],
name = 'chart2',
yaxis='y2'
)
data = [trace1, trace2]
layout = go.Layout(
title="MAIN_TITLE",
xaxis=dict(title="years",
autorange='reversed',
),
yaxis=dict(
title='title1',
side='right',
showline=True
),
yaxis2=dict(
title='title2',
side='left',
showline=True
)
)
fig = go.Figure(data=data, layout=layout)
py.plot(fig, filename='axes-reversed.html')
Хотелось бы, чтобы это помогло ^ _ ^