Javascript Dojo制图。xAxis标签没有';i don’我看起来不像我想要的样子
我正在制作一个应用程序,在这个应用程序中,我必须从服务器获取Dojo图表中的一些数据,我是Dojo新手。我对xAxis部分有问题。。。我需要得到我的值,但我总是得到默认值,如(0,1,2,3,等等)。有了yAxis,一切都很好。 有人能帮我吗?谢谢 这是我的代码: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
<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)。