Javascript Dojo制图。xAxis标签没有';i don’我看起来不像我想要的样子

Javascript Dojo制图。xAxis标签没有';i don’我看起来不像我想要的样子,javascript,charts,dojo,line,dojox.charting,Javascript,Charts,Dojo,Line,Dojox.charting,我正在制作一个应用程序,在这个应用程序中,我必须从服务器获取Dojo图表中的一些数据,我是Dojo新手。我对xAxis部分有问题。。。我需要得到我的值,但我总是得到默认值,如(0,1,2,3,等等)。有了yAxis,一切都很好。 有人能帮我吗?谢谢 这是我的代码: <div id="chartNode" style="min-width: 310px; height: 400px; margin: 0 auto"></div> <script type="tex

我正在制作一个应用程序,在这个应用程序中,我必须从服务器获取Dojo图表中的一些数据,我是Dojo新手。我对xAxis部分有问题。。。我需要得到我的值,但我总是得到默认值,如(0,1,2,3,等等)。有了yAxis,一切都很好。 有人能帮我吗?谢谢 这是我的代码:

 <div id="chartNode" style="min-width: 310px; height: 400px; margin: 0 auto"></div> 
<script type="text/javascript">
 require([
    //Require the basic chart class
    "dojox/charting/Chart",
    //Require the theme of our choosing
    "dojox/charting/themes/Tom",
    //Charting plugins:

    //We want to plot Lines    
    "dojox/charting/plot2d/Lines",
    //We want to use Markers
    "dojox/charting/plot2d/Markers",

    //We'll use default x/y axes
    "dojox/charting/axis2d/Default",
    //Wait until the DOM is ready
    "dojo/domReady!"
 ], function(Chart, theme) {
//Create the chart within it's "holding" node
    var chart = new Chart("chartNode");
    //Set the theme
    chart.setTheme(theme);
//Add the only/default plot  
    chart.addPlot("default", {
        type: "Lines",
        markers: true
    });

//This is my yAxis
 var chartData = [
                     <c:forEach var="lineData" items="${data}">
                         <c:out value="${lineData.value[1]}"/>,
                     </c:forEach>
                 ];
 var xAxis = [
                 <c:forEach var="lineData" items="${data}" >
                 <c:out value="${lineData.value[0]}"/>,
             </c:forEach>
         ];
//Add axes
    chart.addAxis("x", {horizontal: true, fixLower: "major", fixUpper: "major", labels: xAxis });

    chart.addAxis("y", { vertical: true, fixLower: "major", fixUpper: "major", labels: chartData });

    //Add the series of data
    chart.addSeries("DataFromXML", chartData);
 chart.render();

});
</script>

要求([
//需要基本的图表类
“dojox/charting/Chart”,
//需要我们选择的主题
“dojox/charting/themes/Tom”,
//图表插件:
//我们要画线
“dojox/charting/plot2d/Lines”,
//我们想用记号笔
“dojox/charting/plot2d/Markers”,
//我们将使用默认的x/y轴
“dojox/charting/axis2d/Default”,
//等待DOM准备就绪
“dojo/domReady!”
],功能(图表、主题){
//在其“保持”节点中创建图表
var图表=新图表(“图表节点”);
//设定主题
图表.设置主题(主题);
//添加唯一/默认绘图
chart.addPlot(“默认值”{
键入:“行”,
马克:对
});
//这是我的雅克西斯
var图表数据=[
,
];
变量xAxis=[
,
];
//添加轴
chart.addAxis(“x”,{水平:真,fixLower:“主要”,fixUpper:“主要”,标签:xAxis});
addAxis(“y”,{vertical:true,fixLower:major,fixUpper:major,labels:chartData});
//添加数据系列
addSeries(“DataFromXML”,chartData);
chart.render();
});

您能告诉我们chartData和xAxis的设置结果吗?chartData是yAxis,它的值是浮点数,如(0、0.2、0.56、0等),xAxis的值是可重复的,如(0、1、2、0、1、2、0、1、2等)。问题是,当我启动图表时,图表中的xAxis值始终是默认值(1,2,3,4,5,6,7等),但我需要它们是我文件中的可重复项…(0,1,2,0,1,2,0,1,2,1,2)。