Есть ли способ изменить оси на графике рассеяния? скажем, переместите ось от (0,0), т.е. (нулевая линия), к чему-то вроде (3,3) и создайте график квадранта
Я попытался установить значение "zeroline" для обоих "xaxis" и "yaxis" в False, а затем нарисовал две постоянные линии по обеим осям из 'фигур'.
Но я бы хотел знать, есть ли способ изменить исходные оси.
Вот пример на картинке
import plotly.graph_objs as go
import plotly
import plotly.io as pio
trace0 = go.Scatter(
x=[7],
y=[7.5],
)
data = [trace0]
layout = {
'xaxis': {
'zeroline': False,
'dtick': 1,
},
'yaxis': {
'zeroline': False,
'dtick': 1,
},
'shapes': [
{
'type': 'line',
'x0': 5,
'y0': 0,
'x1': 5,
'y1': 10,
'line': {
'width': 1,
},
},
{
'type': 'line',
'x0': 0,
'y0': 5,
'x1': 10,
'y1': 5,
'line': {
'width': 1
},
},
]
}
fig = {
'data': data,
'layout': layout,
}
plotly.offline.plot(fig)
pio.write_image(fig, 'images/test.png')