python - Plotly:如何反转轴?
问题描述
我想反转使用 plotly.graph_objects 为所有重叠图获得的图形的 y 轴。我知道可以使用 plotly.express 来完成轴的反转。但我想知道如何使用以下方法反转轴plotly.graph_objects
:
解决方案
您可以使用:
fig['layout']['yaxis']['autorange'] = "reversed"
和:
fig['layout']['xaxis']['autorange'] = "reversed"
绘图 - 默认轴:
代码:
import plotly.graph_objects as go
import numpy as np
t = np.linspace(0, 5, 200)
y = np.sin(t)
fig = go.Figure(data=go.Scatter(x=t, y=y, mode='markers'))
fig.show()
绘图 - 反转 x 轴:
绘图 - 反转 y 轴:
代码 - 反转轴:
import plotly.graph_objects as go
import numpy as np
t = np.linspace(0, 5, 200)
y = np.sin(t)
fig = go.Figure(data=go.Scatter(x=t, y=y, mode='markers'))
fig['layout']['xaxis']['autorange'] = "reversed"
fig['layout']['yaxis']['autorange'] = "reversed"
fig.show()
推荐阅读
- html - 从网站上抓取的一串文本创建名称数组
- java - 如何使用 java 在 Internet 上创建、访问和编辑 csv 文档
- java - 为什么只有少量的Java库里面包含module-info.class?
- javascript - node.bcrypt.js,错误:“未定义未给出回调函数”
- java - Java - Flink -> 过滤元组列表的最快方法
- python - Python Tkinter 线程在 Windows 10 上无法按预期工作
- c# - C# GetAllUsers() 项目已被添加。输入字典错误
- java - 如何从过滤的 jtable 中选择并显示右行?
- linux - 如何创建 ALSA 虚拟设备以将音频传送到命令?
- java - 如何在 BasicThreadFactory 中使用名称模式?