Dynamic 如何将静态值设置为动态值
在addSeries方法中,有些值是声明为静态的,我想动态地给出它,请任何人为我创建它/………这是dojo代码Dynamic 如何将静态值设置为动态值,dynamic,static,dojo,Dynamic,Static,Dojo,在addSeries方法中,有些值是声明为静态的,我想动态地给出它,请任何人为我创建它/………这是dojo代码 require(["dojox/charting/Chart", "dojox/charting/axis2d/Default", "dojox/charting/plot2d/StackedAreas", "dojox/charting/themes/Wetland" , "dojo/ready"], function(Chart, Default, St
require(["dojox/charting/Chart", "dojox/charting/axis2d/Default", "dojox/charting/plot2d/StackedAreas", "dojox/charting/themes/Wetland" , "dojo/ready"],
function(Chart, Default, StackedAreas, Wetland, ready){
ready(function(){
var c = new Chart("chartOne");
c.addPlot("default", {type: StackedAreas, tension:3})
.addAxis("x", {fixLower: "major", fixUpper: "major"})
.addAxis("y", {vertical: true, fixLower: "major", fixUpper: "major", min: 0})
.setTheme(Wetland)
.addSeries("Series B", [1, 2, 0.5, 1.5, 1, 2.8, 0.4])
.addSeries("Series C", [2.6, 1.8, 2, 1, 1.4, 0.7, 2])
.addSeries("Series D", [6.3, 1.8, 3, 0.5, 4.4, 2.7, 2])
.render();
});
});
您可以这样更改它:
var arraySer1 = [1, 2, 0.5, 1.5, 1, 2.8, 0.4];
var arraySer2 = [2.6, 1.8, 2, 1, 1.4, 0.7, 2];
var arraySer3 = [6.3, 1.8, 3, 0.5, 4.4, 2.7, 2];
require(["dojox/charting/Chart", "dojox/charting/axis2d/Default", "dojox/charting/plot2d/StackedAreas", "dojox/charting/themes/Wetland" , "dojo/ready"],
function(Chart, Default, StackedAreas, Wetland, ready){
ready(function(){
var c = new Chart("chartOne");
c.addPlot("default", {type: StackedAreas, tension:3})
.addAxis("x", {fixLower: "major", fixUpper: "major"})
.addAxis("y", {vertical: true, fixLower: "major", fixUpper: "major", min: 0})
.setTheme(Wetland)
.addSeries("Series B", arraySer1)
.addSeries("Series C", arraySer2)
.addSeries("Series D", arraySer3)
.render();
});
});
这是一把小提琴:
首先定义所需的数组,然后填充数据。
该数组可以填充来自存储区或从何处获取数据的数据
关于您从哪里获取数据?一个阵列,一个商店?