问题标签 [dojox.charting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1567 浏览

javascript - Dojo-Charting 问题:使用数组的条形图(ClusteredColumns)?

简单地说,我有两个 ActualCost 和 BudgetCost 值,我制作了一个聚集柱形图来显示它们的值。现在我为他们每个人制作了两个系列(我想为他们制作传奇)。在每个系列中,为什么我必须在 Array 中使用两个值?

当我在.addSeries([])代码中使用时{y:0,tooltip:0},它可以很好地显示两个栏,当我不使用它时,它只显示一个栏。有人可以解释为什么我必须使用它(即{y:0,tooltip:0})。

我为它编写了一个代码,它工作正常,代码片段如下;

有人可以帮忙吗?谢谢

0 投票
0 回答
278 浏览

dojox.charting - Dojo Charting MoveSlice,将事件从悬停更改为单击

我正在使用 Dojo 创建饼图,并希望使用 MoveSlice 操作,但希望它发生在 onclick 而不是 onhover 上。有没有简单的方法来做到这一点?

MoveSlice 示例:http ://user.sitepen.com/~dwalsh/dojo-charting.html#piechart

MoveSlice js: http: //support.freenas.org/browser/freenas/branches/dojo17/gui/dojango/dojo-media/release/1.7.0/dojox/charting/action2d/MoveSlice.js ?rev=8478

谢谢

0 投票
1 回答
663 浏览

dojo - 如何使用 Dojo 图表向条形图上的各个条形添加标签

Dojo 图表上的条形是否可以标有值?我有工具提示,但我希望在打印图表时始终显示条形值。

我也有一些条形图,可以跨越几页。当您打印图表时,它会在到达页面末尾时被切断。

是否可以在每个分页符的页面底部打印 x 轴?

0 投票
1 回答
631 浏览

dojo - 是否有可以与 Dojo Charts 一起使用的“渲染完成”事件?

我想在加载我的 Dojo 图表时显示一个加载图标,然后在图表完成渲染时隐藏它。我找不到定义图表完成渲染时可以添加 dojo.connect 的事件的文档。例如,我正在使用 ArcGIS 映射 API(基于 Dojo 构建)执行类似操作,其中在地图更新时显示加载图标,然后在地图完成更新时使用以下代码行将其隐藏:

我试过“onUpdateEnd”、“onStartup”、“postCreate”,但没有成功。任何人都知道我是否可以在 Dojo Charts 中使用“渲染完成”事件?

0 投票
1 回答
745 浏览

dojo - 如何渲染 Dojo 动态图表演示?

我正在尝试渲染http://demos.dojotoolkit.org/demos/dynamicChart/demo.html。现在我拥有来自http://demos.dojotoolkit.org/的所有资源,并且我已经修复了每个文件中链接的所有路径。它只是行不通。我将代码放在下面:demo.html--

demo.profile.js

演示.css

我没有放 src.js。它不会改变任何东西。谁能告诉我我做错了什么?

先感谢您。

真挚地,

南希

0 投票
1 回答
2647 浏览

javascript - 来自 JSON 的 Dojo 折线图,具有多个系列和公共 x 轴

我相信我想要完成的任务应该是一项相当普遍的任务,但我很难让它发挥作用。我只是希望从包含(对于每条记录)一个 ISO8601 时间戳以及多个数据点的数据集中创建一个多系列图。数据为 JSON 格式,我使用的是 dojox.charting.chart “Lines”类型。

我已经知道 Dojo 图表不能直接处理基于时间的轴数据,更不用说 ISO8601。所以我已经处理了将 x 轴转换为 ms-since-T0 服务器端的问题。

这是我的 JSON 的一个提炼示例摘录:

和提炼的 JavaScript(假设上面的 JSON 在变量 'sequenceData' 中):

似乎正在发生的事情是,Dojo Chart 根本不使用 x 轴数据,而是根据数据点的数量以固定间隔绘制每个点。也就是说,每个数据点似乎都被分配了一个序数,例如如果 Offset_ms 只是 1、2、3... 由于我的数据点并不总是固定间隔,因此结果图是扭曲的。

如何指示 Dojo Chart 将 JSON 数据中的“Offset_ms”字段用于 x 轴组件?

我浏览了教程、API 文档并执行了大量 Google 和 SO 搜索,但均无济于事。我什至浏览了 Dojo 源的部分内容,尤其是 StoreSeries.js.uncompressed.js,但我没有找到任何答案。这当然是可能的,希望微不足道!

0 投票
1 回答
432 浏览

dojox.charting - Dojo Charting 无法添加轴

http://jsfiddle.net/Jn4tT/

如果我删除上面的 addAxis,我可以渲染图表,但无论我如何添加轴,在蜘蛛类型图表上,它都会引发“找不到轴”错误。

没有轴,看起来我无法设置自定义工具提示(只想显示数据点,而不是系列和轴标题)。而且看起来我无法控制轴标签、字体、maxlabelsize 等。

0 投票
2 回答
475 浏览

graph - Dojo 图形工具提示箭头显示不正确

出于某种原因,每个图形点的工具提示上的箭头出现在实际标签下方(见图)。我已尝试尽一切努力移动它,但无法弄清楚为什么会这样。工具提示由 dojo 的图表库自动生成。它在演示中看起来很好。

有人知道为什么吗?损坏的工具提示的图像

编辑:我正在使用 Dojo 1.7.2。代码问题是 this.linePlotName 是下面方法所在的对象的一部分。

0 投票
1 回答
101 浏览

dojo - 在 Dojo 图表中复制图例

我在我的项目中使用 dojox 图表。

在图表区域右键单击并选择“复制”,复制图表,但我也希望复制图例。

我将图例创建为单独的 html 元素,将图表区域创建为单独的元素。

我该怎么做?

谢谢

0 投票
1 回答
1215 浏览

json - 更新 Dojo 中的图表数据

我有以下函数,它读取 JSON 数据并将其放在图表上。我想每隔 10 秒自动更新一次图表数据。

我查看了 dojo/timing 和 chart.updateSeries,我相信两者的结合可以解决问题,但我不确定如何实现这一点。任何帮助将不胜感激。