【问题标题】:Minus and plus value for Pie Chart饼图的负值和正值
【发布时间】:2018-11-27 07:24:10
【问题描述】:

我有一些日期,每个日期都有正负值(例如资产或 负债)

所以一开始我通过 amchart 整合了nested piechart

但是它有一些弱点,你不能一眼就知道资产和负债的差异

所以下一个想法是使用this,讨论here

但是我找不到 amchart4 的好样本。

有没有好的样本或接近的样本???

【问题讨论】:

    标签: javascript pie-chart amcharts


    【解决方案1】:

    你可以用 d3pie 图表做这样的事情(见附图)。这是网站:http://d3pie.org/website/examples/donut.html 例如,只需将笔画设置为 1,将fill 设置为white。我猜剩下的东西是一些数学,你应该操纵DOM来改变这些。

    【讨论】:

    • 感谢您的好建议。但是我想使用amchart。因为我已经将它用于其他图表
    【解决方案2】:

    除了看起来很酷之外,您想要做的饼图不适用于这种情况/计算,尤其是百分比具有误导性(总计是所有数字的绝对值之和)。

    饼图适用于同一类别的所有项目的可视化。例如,您当月的支出:

    其中包括公用事业、交通、杂货等。

    ColumnSeries 在这种情况下更有意义吗?

    演示: http://jsfiddle.net/davidliang2008/tna84zer/

    【讨论】:

    • 起初我在 Column 和 Pie 之间进行了辩论。但是我想一目了然地知道每个数据的比率。列不适用于此目的。到目前为止,我目前的解决方案是为正值和负值制作两个馅饼。可以显示每个详细的正负比,但不显示正负比......
    • @whitebear:“知道每个数据的比率” - 将负值的绝对值计算为总数的一部分在百分比方面没有意义。是的,这样做你会得到百分比,但这意味着什么?在我的收入和支出示例中,我将所有内容都视为正值,然后您可以从中获得有意义的饼图。如果您必须使用饼图,我建议您将负值视为正数,并且可能在数据中将另一个字段显示为负数?这样一来,这将只是一个简单的饼图,其中“减”值带有虚线边框?
    • 补充 David 的建议,在数据中添加另一个字段还可以让您调整诸如 tooltipText 之类的内容以及其他内容(无论是手动还是通过 adapter)。跨度>
    猜你喜欢
    • 2021-01-28
    • 2015-05-31
    • 1970-01-01
    • 1970-01-01
    • 2017-11-25
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多