Dojo 堆积面积图表不接受对象作为值
Dojo StackedAreas chart doesn't accept objects as values
我使用过的每个 Dojo 图表都允许使用一个对象数组,其中包含每个值点的一系列值和工具提示。
使用堆积面积图表类型时,Dojo 似乎忽略了对象中的值。例如:
var values = [
{x: 1, y: 10, tooltip: 'test1'},
{x: 2, y: 30, tooltip: 'test2'},
{x: 3, y: 60, tooltip: 'test3'}
];
这适用于折线图、柱形图和堆积柱形图类型。图表呈现轴,您可以看到位于字符基线上的标记,就好像我只为所有值提供了零一样。
提前谢谢。希望这是有道理的。
文档在此
页面上指定了不同的类型:http://dojotoolkit.org/reference-guide/dojox/charting.html 在"将图表连接到数据并指定数据系列"段落中。
对于任何非"堆叠"线图类型,您可以指定坐标对。您需要使用与 addPlot(( 调用中定义的 hAxis 和 vAxis 参数相对应的键。它们默认为 x 和 y。
[...]
对于任何堆积绘图类型,使用 addSeries(( 添加的每个数据集都相对于前一组放置。下面是一个显示此概念的简单示例。第二个数据集不是一条横跨 1 的直线,而是所有点都比第一个数据集的点高 1。
chart1.addSeries("Series 1", [1, 2, 3, 4, 5]);
chart1.addSeries("Series 2", [1, 1, 1, 1, 1], {stroke: {color: "red"}});
因此,对于堆积区域图上的工具提示,首先您必须激活绘图上的标记,然后您必须使用自定义 dojox/charting/action2d/Tooltip,它采用自定义函数来生成所需的工具提示。
我在这里举了一个例子:http://jsfiddle.net/psoares/nUe3C/
希望对你有帮助...
相关文章:
- JS变量返回的对象不是值
- 对象不支持属性或方法“自动完成”
- autocomplete不接受源的json对象
- 不接受0-0-0的正则表达式是什么
- Mongoose TypeError:实例化模式类型的对象时,对象不是函数
- Javascript Regexp-不接受空格,但应该接受
- JavaScript对象不是从原型链继承的
- mandrill合并标记不接受变量值
- “;Stub对象”;对象不符合检查点's条件
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- jQuery:对象不是函数
- Moment.js不接受变量作为参数
- 为什么 Array.prototype.reduce() 不接受 Map 对象作为初始值
- 本地存储不接受来自对象的值
- Ajax - Spring 发送 javascript 对象并接受为自定义对象.客户端发送的请求在语法上不正确
- 对象数据url不接受jquery命令
- Dojo 堆积面积图表不接受对象作为值
- 制作一个node.js模块,该模块要么接受参数,要么不接受参数,并返回一个适当的函数/对象
- 引导选择器val won'不接受对象,只是字符串
- Android 2.3.7 Webview不接受字符串化的json (result总是一个空对象)