Charts 带图例的Dojox数据图表

Charts 带图例的Dojox数据图表,charts,dojo,legend,Charts,Dojo,Legend,我想使用JSON文件制作一个带有图例的饼图 我的js代码如下所示 var store = new dojo.data.ItemFileWriteStore( { url:dojo.moduleUrl("dojox.charting", "file.json") }); makeObjects = function(){ var chart1 = new dojox.charting.DataChart("test11111111", { type: d

我想使用JSON文件制作一个带有图例的饼图 我的js代码如下所示

    var store  = new dojo.data.ItemFileWriteStore(
    { url:dojo.moduleUrl("dojox.charting", "file.json") 
});
makeObjects = function(){
    var chart1 = new dojox.charting.DataChart("test11111111", {
        type: dojox.charting.plot2d.Pie, // <-- chart type. Can be used Pie
        scroll:false,
        stretchToFit:true
    });
    var c = dojo.connect(chart1, "onData", function(){
        dojo.disconnect(c);
        new dojox.charting.widget.Legend({chart:chart1}, "legendPie");
    });
chart1.setStore(store2, {legend:"*"}, "ss_series");
chart1.render();
{ "items": [
    { "ss_series":[10126, 9803, 15965, 17290, 15667, 17762], 
      "legend":["Rome", "Paris", "Madrid", "Berlin", "London", "Dublin"]}
]}
问题是图例也显示了饼图的百分比,而不是图例值 有人能帮我吗?
谢谢

如何将数据重新格式化为:

"ss_series": [{y: 10126, legend: "Rome"}, {y: 9803, legend: "Paris"} , ... ] 

这样就可以了吗?

不!现在,图表饼图为空,图例也为空。没有显示值。很抱歉,在我的示例中,将“x”替换为“y”,这样做更好吗?不起作用。我用y来改变x,我也试着让它像这样{x;1,y:10126,传说:“罗马”}。。。同样的结果,没有显示数据。我不知道发生了什么,但这对我来说很好。编辑原始答案以使用“y”。