我在应用程序中使用Sparkline,我喜欢饼形图;但是,我无法在这个世界上一无所有准确地表示数据。我知道有一些方程式可以用来纠正这个问题,但这对我来说没有任何意义。
例如:
$("#data").sparkline([1,2], {
type: 'pie',
height: '140',
sliceColors: ['#F5F5F5','#1ab394']
});
在这里我要代表的是2个项目中的1个,以显示50%。第二个整数基本上是我的“总”物品数量,而第一个是购买的物品数量。但是,如果在迷你图中显示此图表,则图表将显示为1(33%)和2(66%)。也许这不是显示此类数据的正确图表?
代表这一点的最好方法是什么?
答案 0 :(得分:0)
进行以下更改。将[1,2]更改为[1,1]。基本上,百分比是基于值/值的总和来计算的。对于[1,2]。百分比是1/3和2/3。对于[1,1],百分比是1/2和1/2,所以50%
$("#data").sparkline([1,1], {
type: 'pie',
height: '140',
sliceColors: ['#F5F5F5','#1ab394']
});