0

我在 xPages 中创建了一个基本条形图,但遇到了两个问题,我不确定原因可能是什么。

问题 1:无论我添加到图表中的哪个系列,该系列中的最低值始终不会出现在图表上。

问题 2:图表不显示我添加到图表中的任何标签或轴 我正在添加自定义轴名称。

请参阅下面的代码

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xc="http://www.ibm.com/xsp/custom">
    <xp:this.resources>
        <xp:dojoModule name="dojox.charting.Chart2D"></xp:dojoModule>
        <xp:dojoModule name="dojox.charting.widget.Legend"></xp:dojoModule>
        <xp:dojoModule name="dojox.charting.action2d.Tooltip"></xp:dojoModule>
        <xp:dojoModule name="dojox.charting.action2d.Highlight"></xp:dojoModule>
        <xp:dojoModule name="dojox.charting.action2d.MoveSlice"></xp:dojoModule>
    </xp:this.resources>
    
    <xp:scriptBlock id="scriptBlock1">
        <xp:this.value>
            <![CDATA[
                const makeBarChart = function()
                {
                    var series = [10,7,4];
                    var labelsArray = [{value:1,text:"Submitted"}, {value:2, text: "In Progress"}, {value:3, text:"New"}]
                    var barChart = new  dojox.charting.Chart2D("#{id:overallReport}");
                    barChart.addPlot("default", { type: "Bars", gap:5, labels:true, font: "normal normal bold 14pt Roboto", fontColor:"white"});
                    barChart.addAxis("x-Axis", {minBarSize:0, maxBarSize:10});
                    barChart.addAxis("Progress", {vertical:true, labels: labelsArray});
                    barChart.addSeries("Number of Submissions", series);
                    barChart.render();
                };
                XSP.addOnLoad(makeBarChart)
            ]]></xp:this.value>
        </xp:scriptBlock>
        <xp:panel id="overallReport"></xp:panel>
</xp:view>

4

0 回答 0