图例未显示-Dojo

图例未显示-Dojo,dojo,dojox.charting,Dojo,Dojox.charting,我是一个初学者,正在尝试使用DOjo绘制图表。这是我从这个论坛中挑选的代码。我可以看到图表,但根本看不到图例 小部件声明中是否存在错误或缺少某些文件? 所有的文件在我的系统中都是可用的。。我完全迷路了 dojo.require(“dojox.charting.Chart2D”); require(“dojox.charting.Chart2D”); require(“dojox.charting.themes.PlotKit.blue”); require(“dojox.charting.wi

我是一个初学者,正在尝试使用DOjo绘制图表。这是我从这个论坛中挑选的代码。我可以看到图表,但根本看不到图例

小部件声明中是否存在错误或缺少某些文件? 所有的文件在我的系统中都是可用的。。我完全迷路了

dojo.require(“dojox.charting.Chart2D”);
require(“dojox.charting.Chart2D”);
require(“dojox.charting.themes.PlotKit.blue”);
require(“dojox.charting.widget.Legend”);
require(“dojox.layout.FloatingPane”);
require(“dojox.charting.themes.MiamiNice”);
dojo.require(“dojo.colors”);
makeCharts=函数(){
var chart1=新的dojox.charting.Chart2D(“simplechart”);
图表1.addPlot(“默认值”{
类型:“StackedColumns”,
马克:是的,
张力:3,
阴影:{
dx:2,
戴:2,,
德国之声:2
}
});
图1.添加轴(“x”{
标签:[{
价值:1,
文本:“3月18日”
}, {
价值:2,
文本:“3月19日”
}, {
价值:3,
正文:“3月20日”
}, {
价值:4,
文本:“3月21日”
}, {
数值:5,
文本:“3月22日”
}, {
价值:6,
文本:“3月23日”
}]
});
图1.添加轴(“y”{
垂直:对
});
图表1.添加系列(“四个”[1962097721848243]);
图1.addSeries(“一”[266158131228217262]);
图1.addSeries(“三个”[296214267,80,40225]);
图表1.addSeries(“两个”[207、264、115、227、193、27]);
chart1.setTheme(dojox.charting.themes.MiamiNice);
图1.render();
var legend=new dojox.charting.widget.legend({
图:图1,
水平:对
}“图例”);
};
addOnLoad(makeCharts)

我要添加一些这样的代码

<div id="legend"></div>

根据这一准则

<div id="simplechart"  style="width: 350px; height: 150px;"></div>

我得到了这张照片

这是你需要的对吗


(很抱歉,我的英语不是很好。)

我想添加一些这样的代码

<div id="legend"></div>

根据这一准则

<div id="simplechart"  style="width: 350px; height: 150px;"></div>

我得到了这张照片

这是你需要的对吗


(很抱歉,我英语不好。)

dojox.charting.widget.Legend需要一个容器节点(比如div)。 在您的情况下,添加:

之后:


应该可以做到这一点。

dojox.charting.widget.Legend需要一个容器节点(比如div)。 在您的情况下,添加:

之后:

我们应该做到这一点