0

在显示真实数据时,我们面临风玫瑰图的问题。数据值范围从非常小 (100) 到非常大 (1000000000)。在渲染风玫瑰图中的数据集时,由于必须根据最大值设置最大长度,因此较小的值不可见。

作为一种解决方法,我们计划将图表中条形/尖峰的长度限制为 10 像素,以便所有值都可见。但是找不到这样做的方法。在条形图中,我们可以使用 minPointLength 属性。

任何人都可以就如何限制条形长度或任何其他解决方法提供任何帮助吗?

提前致谢。

4

2 回答 2

0

使用type: 'logarithmic'轴,见:http: //jsfiddle.net/3pEbJ/

于 2013-06-18T14:41:37.027 回答
0

非常感谢。它在我们的案例中有效。想为使用此属性所需的修改添加几点。1. 在使用“type: 'logarithmic'” 属性时,如果数据系列包含任何值的值 0,JavaScript 将抛出错误 #10 'Can't plot zero or subzero values on a logarithmic axis'。为避免此错误,您需要将零值更改为某个非零值。这种情况发生在堆叠系列上。2. 提供非零值也会在工具提示中呈现该值。因此,作为一种解决方法,我们可以提供非零值,例如 0.00001。这样,它将在该系列的工具提示中显示值 0,并且相应的栏也会非常小。

于 2013-06-19T14:20:24.093 回答