python - 在情节指示器下添加文本
问题描述
我有一个简单的图形,其唯一的痕迹是一个go.Indicator
物体。我总是在格式化这种类型的痕迹时遇到问题,因为如果你允许它们,它们往往会占用所有可用空间。
这一次,我尝试在指标编号+delta 下添加一行文本。我尝试过以这种方式使用注释:
import plotly.graph_objects as go
fig = go.Figure(go.Indicator(
title={
'text': 'Plazo máximo de provisión de cuentas',
'font': {'size': 17}
},
mode='number+delta',
value=100,
number={
'font': {'size': 40},
'suffix': '%'
},
delta = {
'reference': 99,
'relative': True
},
domain={'row': 0, 'column': 0}
)).update_layout(
height=150
).add_annotation(dict(
font=dict(size=17),
showarrow=False,
text='Han pasado 6 días desde la última depuración',
textangle=0,
xref='paper',
yref='paper',
x=0.5,
y=-30
))
这样做还挺有效的。但是,如果我更改布局高度,注释将失去其位置,因为我必须y
根据高度调整注释值。我认为由于指标填充了图形的所有空间,因此该yref='paper'
属性无法像在任何其他类型的跟踪中那样工作。有什么方法可以在指示器下方修复注释,无论其高度或大小,就像放置注释标题一样?
是否有另一种方法可以从注释中添加图形下的文本行?
解决方案
推荐阅读
- vba - 单击味精框后,它应该将我定向到输入框
- angular - Angular:使用 setter 与使用 ngModelChange 更新另一个字段(绑定到 getter,setter 在 Angular 世界中不好?)
- git - Git:cherry-pick commit,但仅在特定目录内更改
- google-apps-script - 无法在 Google Group 应用脚本中批量添加用户
- scala - 缩放 Akka 演员
- applescript - AppleScript 的临时文件
- php - 有没有办法通过位置而不是键值来取消设置数组中的元素
- android - 如何使用样式和选择器更改按钮填充?
- java - PayPal 未返回 LIVE 帐户的成功参数
- typo3 - TYPO3 - 如何在 TCEFORM 中删除 CType 网格元素