如何在Python Plotly中设置Y轴范围?

如何在Python Plotly中设置Y轴范围?

Plotly支持在X和Y轴上设置范围。让我们看看如何在Plotly中设置Y轴范围。

  • plotly.graph_objects用于生成图形。它包含许多方法来自定义图表并以HTML格式呈现图表。
  • 创建numpy模块并为X轴和Y轴生成随机范围。
  • 创建 Figure() 方法以线条模式绘制X轴和Y轴。
  • 创建 update_layout() 方法并设置Y轴范围。

按照给定的步骤设置Plotly中的Y轴范围。

步骤1 − 导入plotly

导入 plotly.graphs_objs 模块并将其别名为 go

import plotly.graphs_objs as go

步骤2 − 导入numpy

导入 numpy 模块并将其别名为 np ,并设置随机种子值。

import numpy as np
np.random.seed(3)
Bash

步骤3 − 在X轴上生成随机数

让我们在X轴上生成随机数字范围的列表。

x = list(range(0,20,2))

步骤4 − 在Y轴上生成随机数

按以下方式在Y轴上生成随机数 –

y = np.random.randn(10)

步骤5 − 生成散点图

让我们使用以下坐标生成散点图 –

fig = go.Figure(data=go.Scatter(x=x, y=y, mode='lines'))

步骤6 − 设置Y轴范围

使用 update_layout() 方法设置Y轴范围。

fig.update_layout(yaxis_range=[-3,3])

步骤7 − 显示图形

使用 show() 方法显示图形。

fig.show()

示例

Python Plotly中设置Y轴范围的完整代码如下 –

# 导入库
import plotly.graph_objs as go
import numpy as np

np.random.seed(3)

# 在X轴上生成从0到18的数字
x = list(range(0,20,2))

# 在y轴上生成随机数字
y = np.random.randn(10)

# 在x和y数据上绘制散点图,用'lines'作为模式
fig = go.Figure(data=go.Scatter(x=x, y=y, mode='lines'))

# 将y轴范围设置为-3到3
fig.update_layout(yaxis_range=[-3,3])

# 在输出屏幕上显示图形
fig.show()
Bash

用户输出

它将在浏览器上显示以下输出−

如何在Python Plotly中设置Y轴范围?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册