python - 自动缩放情节`plotly`
问题描述
我需要在真实数组和预测数组之间生成错误图。我已经设法做到了plotly
,如图所示Code 1
,但生成的情节在顶部有太多空间。如果我按下autoscale
图中的按钮 - 它会修复它。
代码 1:
import numpy as np
import plotly.graph_objects as go
N = 40
y1 = np.random.randint(0, 2, N)
y2 = np.random.randint(0, 2, N)
err = np.where(y1 != y2)[0]
fig = go.Figure()
fig.add_trace(
go.Scatter(
x=err,
y=np.zeros_like(err),
name='Prediction Errors',
mode='markers',
marker_symbol='x',
marker_color='red',
showlegend=True
)
)
fig.update_layout(title_text = 'Errors in activity prediction', height=10)
fig.update_xaxes(title_text = 'User index', range=[-0.3, N])
fig.update_yaxes(range=[-0.01, 0.1], visible=False)
产生的图像:
期望的输出:
我的问题:
可以自动完成吗(即无需我autoscale
每次都按下按钮)?
提前致谢。
解决方案
您可以尝试以下方法:
fig['layout']['yaxis'].update(autorange = True)
推荐阅读
- node.js - How to correctly delete discord role using discord bot?
- terraform-provider-aws - Terraform delete the existing EC2 instane on aws when again apply
- windows-subsystem-for-linux - 如何为 Clickhouse 安装与本地 C:/ 不同的驱动器?
- c# - 如何在 PowerShell 5.1 中加载引用 EFCore 的程序集?
- python - 从显示中删除 matplotlib 折旧警告
- java - 在模块 graphview 中发现重复的类
- graphql - 我想将此动态变量 ID 传递给 react-apollo 中的 Graphql 查询,但它给出了错误..?
- node.js - Updates not visible to client after Solr softCommit
- c# - 将 XAML 元素绑定到 Singleton 类成员
- wcf - 通过环境变量动态指定 WCF 服务端点