0

我正在jQuery使用 mvc3 创建一个移动应用程序。在此我创建了jqPlot饼图。

它不会为饼图的所有切片显示颜色,即即使图表中有四个切片,它有时也会显示一个切片的颜色,而对于其他三个切片,它显示白色背景而不是其定义的切片背景颜色。

我希望它每次都显示一个带有纯色填充的完整图表。

jqPlot饼图的图像:

http://i.stack.imgur.com/qH4o9.png

我正在使用这段代码:

jQuery(document).ready(function ($) {
     var data = [
            ['Correct Answers', @Correct_Answer], ['Incorrect Answers', @Incorrect_Answer], ['Skipped Answers', @Skipped_Answer],
            ['Unseen Answers', @Unseen_Answer]
  ];
        var plot1 = $.jqplot('score_chart', [data],
    {
        seriesColors: ["#83abc0", "#64d6f4", "#3399ff", "#03597a"],
        highlightColors: ["#ADC7D5", "#99E3F6", "#78BAFE", "#568FA6"],
        seriesDefaults: {
            // Make this a pie chart.
            fill: true,
            renderer: $.jqplot.PieRenderer,
            rendererOptions: {
                // Put data labels on the pie slices.
                // By default, labels show the percentage of the slice.
                padding: 5,
                fill: true,
                fillAndStroke: true,
                showDataLabels: true
            }
        },

        legend: { show: true, location: legendlocation },

    });

});

谁能帮我解决这个问题?

4

1 回答 1

0

您的问题不在此代码中。我从您提供的代码中做了一个示例,它工作正常。看这里。

您确定您已正确导入所有文件吗JavaScriptCSS

于 2012-06-11T09:20:12.283 回答