问题描述
我正在尝试创建一个饼图,其中显示的是绝对值而不是百分比。我这样做:
"textinfo": "value"
但是,在这种情况下,我如何控制小数位数?
例如,当我的值为 0.111111、0.22222 和 0.0333 时,我想在图表中显示数字 0.1、0.2 和 0.0。
我尝试过的一件事是在将数字提供给图表之前实际格式化数字。但是,在这种情况下,图表只显示了两个部分(一个是 0.1,一个是 0.2),并没有显示值为 0.0 的部分(这是有道理的,但不是我们想要的)。
这就是我想要的
但这就是我得到的
解决方法
要实现这一点,您需要添加:
"texttemplate": "%{value:.1f}"
,
在 AnyChart 中,您可以使用字符串标记来格式化值。这是the sample。您可以在 the documentation article 中了解有关字符串标记的更多信息。