【问题标题】:Area percentage(%) is not appearing while using legend in dojo pie chart在道场饼图中使用图例时未出现面积百分比(%)
【发布时间】:2013-12-23 11:35:42
【问题描述】:

我正在使用 Dojo 1.6 生成饼图。

当我在饼图中使用图例时,切片百分比 (%) 消失了。如果我从图表代码中删除图例代码,则会出现切片 %。但我需要展示两者。 这两者(% 和图例)怎么会出现在同一个饼图中。

没有百分比的图表,看起来像......

创建图例的代码...

       new dojox.charting.widget.Legend({ 
                 chart : chart,
                 horizontal : true
                 }, "legend2");

【问题讨论】:

  • 此问题已通过以相同顺序修复图表和图例的 div 标签来解决(图表先于图例)...

标签: charts dojo dojox.charting


【解决方案1】:

好的,不是关于图例小部件,问题在于您使用的数据。

为了显示百分比值,您需要像这样定义图例文本:

var chartData = [
    {x:1,y:5,legend:"Income"},
    {x:1,y:10,legend:"Outcome"},
];

使用此数据,将计算百分比值并将其显示在图表上,图例小部件将显示正确的标签

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-24
    • 2019-06-08
    相关资源
    最近更新 更多