我在 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>