pyechart tooltip_opts保留小数位数
时间: 2023-10-11 08:07:15 浏览: 567
在 Pyecharts 中,可以通过修改 `tooltip_opts` 参数来控制提示框的显示效果,包括保留小数位数。
具体操作步骤如下:
1. 在创建图表对象时,设置 `tooltip_opts` 参数。
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
bar = Bar()
bar.set_global_opts(
tooltip_opts=opts.TooltipOpts(formatter="{b}: {c}")
)
```
2. 在 `formatter` 中设置显示格式。
在 `formatter` 参数中,可以使用 Python 的格式化字符串来设置显示格式。例如:
```python
tooltip_opts=opts.TooltipOpts(formatter="{b}: {c:.2f}")
```
其中,`{b}` 表示提示框的标题(也就是 X 轴的数据),`{c}` 表示提示框的数值,`:.2f` 表示保留两位小数。
完整示例代码:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
x_data = ["Apple", "Banana", "Orange"]
y_data = [1.2345, 2.3456, 3.4567]
bar = Bar()
bar.add_xaxis(x_data)
bar.add_yaxis("Fruit", y_data)
bar.set_global_opts(
tooltip_opts=opts.TooltipOpts(formatter="{b}: {c:.2f}")
)
bar.render("bar.html")
```
在上述代码中,`y_data` 中的数值保留了两位小数,在图表中显示时也会保留两位小数。
阅读全文