使用 setExtender("skinPie") 时缺少 PieChartModel 的标题

PieChartModel's Title is missing when using setExtender("skinPie")

因此,当我使用 setExtender("skinPie") 将巴塞罗那皮肤应用到我的图表时,它只是不再显示标题。如果我将其注释掉并使用我的标题显示的默认皮肤。这是一个代码片段:

compliance = new PieChartModel();

compliance.set("OK", complianceCount);
compliance.set("NOT OK", nonComplianceCount);

compliance.setExtender("skinPie"); //if i comment this out the title shows
compliance.setTitle("Compliance");
compliance.setLegendPosition("e");

任何帮助将不胜感激,提前致谢。

原来这是一个愚蠢的问题,我从巴塞罗那主题的现场演示中复制了Javascript他们选择有自己的标题所以他们清除了脚本中的标题,如下所示:

function skinPie() {
        this.cfg.shadow = false;
        this.cfg.title = ''; //********I just removed this*******//
        this.cfg.seriesColors = ['#03A9F4', '#E91E63', '#4CAF50', '#FFC107'];
        this.cfg.grid = {
            background: '#ffffff',
            borderColor: '#ffffff',
            gridLineColor: '#F5F5F5',
            shadow: false
        };
        this.cfg.axesDefaults = {
            rendererOptions: {
                textColor: '#666F77',
            }
        };
        this.cfg.seriesDefaults = {
            renderer: $.jqplot.PieRenderer,
            shadow: false,
            lineWidth: 1,
            markerOptions: {
                shadow: false,
                size: 7,
                style: 'circle'
            }
        }
}

请务必在再次测试之前清除浏览器的缓存,因为这可能会让您认为更改没有影响任何东西,但实际上它确实影响了。