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

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

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

  • plotly.graph_objects 用于生成图表。它包含许多方法来自定义图表并以HTML格式呈现图表。

  • 创建numpy模块并为X轴和Y轴生成随机范围。

  • 使用Figure()方法绘制X轴和Y轴,模式为lines。

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

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

步骤1 – 导入plotly

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

import plotly.graphs_objs as go

第二步 – 导入numpy

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

import numpy as np
np.random.seed(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'))

第六步-设置Y轴范围

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

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

第七步 – 显示图形

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

fig.show()

示例

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

# Importing Libraries
import plotly.graph_objs as go
import numpy as np

np.random.seed(3)

# generating numbers ranging from 0 to 18 on X-axis
x = list(range(0,20,2))

# generating random numbers on y-axis
y = np.random.randn(10)

# plotting scatter plot on x and y data with
# 'lines' as mode
fig = go.Figure(data=go.Scatter(x=x, y=y, mode='lines'))

# setting the y-axis range from -3 to 3
fig.update_layout(yaxis_range=[-3,3])

# to display the figure in the output screen
fig.show()

输出

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

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程