python-3.x - 如何在 Plotly violin hover_text 中设置小数位数
问题描述
我有一个有效的 Plotly 小提琴情节,但 hover_text 给了我很多小数位。是否可以设置小数位数(最好是2)。
这是来自 Plotly 网站的完整工作代码,但它说明了我的问题。
import plotly.graph_objects as go
import pandas as pd
df = pd.read_csv("https://raw.githubusercontent.com/plotly/datasets/master/violin_data.csv")
fig = go.Figure(data=go.Violin(y=df['total_bill'], box_visible=True, line_color='black',
meanline_visible=True, fillcolor='lightseagreen', opacity=0.6,
x0='Total Bill'))
fig.update_layout(yaxis_zeroline=False)
fig.show()
这是我的代码中的相关部分。我有许多跟踪,所以我使用 update_trace 一次性设置它们。
figV.add_trace(go.Violin(y=dfNode['H_SEP'],
legendgroup='H_SEP', scalegroup='H_SEP', name='Head Sep',
line_color='#B233FF'))
figV.update_traces(box_visible=True, meanline_visible=True,points='all')
这就是我的版本的样子。所有信息都是由小提琴图作为标准生成的,而不是我编码的文本。这些数字也是由小提琴图生成的,所以我无法在我的代码中四舍五入。我想保留所有信息,但我希望每个项目只有 2 位小数。即头部九月,平均值:25.96。
解决方案
推荐阅读
- python - 如何更新画布大小的 tkinter 滚动条大小
- java - Нow 在科尔多瓦的 android 上启用并查看 StrictMode
- android - 制作像 Discord 这样的多平台应用程序的技巧
- javascript - 从另一个 Javascript 文件调用函数并且对象被称为 null
- postgresql - Postgres 用公共数组元素合并两行
- python - 在 Python 中计算文件夹中文件的最优雅的方法是什么?
- haskell - Haskell:如何将部分顺序应用于子字符串函数?
- html - 跨度标记旁边的不间断空格不起作用
- node.js - 如何复用 puppeteer 浏览器?
- sql-server - 使用 SQL Server 选择同时忽略 2 行重复