问题标签 [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 投票
2 回答
2332 浏览

javascript - Dojo 折线图上的自定义标记/工具提示

我正在使用 Dojo 1.8 创建一个折线图,用于绘制时间序列数据。数据由在 24 个周期内每 5 分钟采集一次的样本组成,最多提供 288 个 (12x24) 数据点。

为了在图表上显示工具提示,我需要在图表上启用标记(dojo 需要这样做)。问题是,默认情况下,dojo 会为每个数据点创建一个标记,这会导致标记过多。理想情况下,我会为最新数据点显示一个标记,并且可能每隔一两个小时显示一个标记。

可以自定义标记的外观,但到目前为止,我还没有找到任何自定义标记出现频率的方法。任何建议都会非常受欢迎。

0 投票
2 回答
1914 浏览

dojo - Dojo 图表:我可以根据值更改线条的颜色吗?

我有一个 Dojo 1.8 的工作图表。

我的系列数据正确显示为行,整行(系列)的颜色为“绿色”。我知道如何更改整个系列的颜色,但是线条是否有可能根据数据值改变颜色?让我们假设 x 轴是一个时间轴,我需要线(系列)直到今天是绿色的,然后是红色的未来值。这可能吗?如何?(我正在使用值的标记。如果这些可以根据值改变就足够了)

我在文档中发现了类似的东西:

但它仅适用于 PIE 图表,不适用于 LINES 图表。

先感谢您。

0 投票
2 回答
1794 浏览

onclick - 单击 dojox.charting.Chart 时如何获取单击的系列名称?

我正在尝试使用 dojo 创建图表。我选择 StackedColumns 图表。我想让它互动。当用户单击图形列时,应调用超链接。但要创建超链接'url,我需要系列名称。当用户单击列时,有什么方法可以获取系列名称?我一直在寻找几天,但我没有找到任何解决方案。这是我的代码:

0 投票
1 回答
1636 浏览

javascript - Dojo StackedColumn 工具提示

当我在 dojo 中创建 StackedColumns 图表时,默认工具提示会显示累积值。我想展示个人价值(或可能两者兼而有之)。

根据我的经验,当我有一个系列的第一个值:2,另一个系列的第一个值:5 时,当悬停在第二个系列上时,工具提示会显示 7。我希望它仍然显示 5(或者可能是“值:5,累积值:7”)。

我发现以下问答非常有用。Phillipes jsFiddle 示例适用于 StackedArea,但我无法让它在 StackedColumns 上工作。 Dojo StackedAreas 图表不接受对象作为值

感谢任何帮助。

这是我的代码:

我创建了一个新的 jsFiddle @ http://jsfiddle.net/Tony_D/CqNhB/5/

0 投票
2 回答
2321 浏览

javascript - Dojo Chart中各个条的填充颜色?

这可能是相当简单的 Q(使用 Dojo 学习技巧)。

我已经在我的网络应用程序中成功创建了一个条形图。

我看到您可以为图表创建自定义主题。但是,我认为必须有一种更简单的方法来为我的每个条形定义颜色(最好是微妙的渐变)。我也仅限于使用 Esri 提供的 dojo 版本,并且不确定这是否允许我创建自定义主题。

只会有 5 个条形图(在上面的代码段中为 2 个)。

即我想为每个条定义不同的颜色。

有人可以让我摆脱痛苦并就如何实现这一目标提供一些指导吗?

0 投票
1 回答
1191 浏览

dojo - Dojox 图表 Y 轴标签数量

当我创建一个 DojoX 垂直条形图时,它会自动计算 Y 轴上的标签以覆盖最大值。在本例中,它创建了 3 个 Y 轴标签,100、200 300。

如何增加标签的数量,比如 50 个间隔而不是 100 个间隔?

0 投票
1 回答
1437 浏览

java - 使用 Dojo 绘制条形图

如何使用 Dojo 绘制条形图?我有一个包含 2 列empidempsalary. empid我想用x 轴和empsalaryy 轴在 dojo 中绘制条形图。请建议。

在此先感谢
拉胡尔库马尔

0 投票
0 回答
463 浏览

java - 将大型 svg 数据发送到服务器

在我的应用程序中,我正在使用 dojox 图表。现在我想将图表导出为 pdf。我有以下方法来做到这一点。

  1. 发送 svg 到服务器

  2. 光栅化 svg,为此我使用 apache batik。

  3. 将光栅化图像插入 pdf,我正在使用 itext。

现在问题是将svg发送到服务器。有时 svg 会超过 4000 个字符。最糟糕的是,有时我一次要导出三到四个图表。那么有没有办法将图表对象发送到服务器并获取 svg?或者将svg发送到服务器的可行方法是什么?

我还需要在导出 pdf 时出现图表图例。我在服务器端使用 Java。

提前致谢!!

0 投票
1 回答
343 浏览

charts - 是否可以在道场图表中选择多个标记并将它们的坐标传递给事件?

这是我想要实现的一个例子

我想在图表中选择两个或多个标记并使用它们的坐标执行操作。选择点是主要问题,因为我没有找到关于这个主题的任何内容,我不确定是否可以完成。

0 投票
1 回答
1028 浏览

dojo - 更改主题轮廓颜色

我使用 Claro 主题创建了一个饼图,并且想将轮廓颜色更改为透明或将其关闭。Claro 的默认背景颜色是浅灰色,我想将其更改为透明。在使用以下代码设置图表主题之前,我能够将背景颜色更改为透明:

我仍然在图表周围留下浅灰色的边框。关于如何将其更改为透明或将其关闭的任何想法?