问题标签 [flex-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 回答
488 浏览

apache-flex - 从笛卡尔图表中删除系列时 Adob​​e Flex SDK 4.5 中的错误/错误

我对 Adob​​e Flex SDK 4.5 和 4.5.1 中的笛卡尔图表有疑问。也许这是一个错误,因为它不在 SDK 4.0、4.1 和 4.6 中。或者这只是我的代码的问题。

我做了一个小示例项目来覆盖笛卡尔图表(线/面积/柱/条)中的系列数据,有点像谷歌金融图表。当我将所有系列添加到图表时,问题没有发生。只有当我有多个系列并删除一个或多个系列而不是数据范围时,系列数据才会被压缩:

图表图像

当我覆盖当前数据时,水平轴似乎没有改变或没有得到图表数据改变的更新。

这是我项目的主要代码,我在折线图中添加系列,删除系列并覆盖所有图表系列。

有人遇到同样的问题或知道如何以另一种方式删除系列?

0 投票
0 回答
592 浏览

actionscript-3 - 如何在 Flex Chart 中绘制色带?

我想在我的弹性图表中绘制一个自定义背景,垂直轴是线性的,水平轴是类别。在后台,我想根据用户提供的数据对区域进行着色。我在图表背景元素中尝试了 CartesianDataCanvas 和网格线,但没有得到好的解决方案。有人有想法吗?我更喜欢使用没有 mxml 的脚本。提前致谢..

我正在添加我的代码以显示我在使用 CartesianDataCanvas 时遇到的问题。它在面积图中工作得很好,但我想在气泡图中绘制。由于气泡系列不是从水平类别轴的起点开始,CartesianDataCanvas 从第一个气泡的中点开始绘制。但我试图在图表的整个宽度中绘制矩形。

0 投票
1 回答
515 浏览

apache-flex - 自定义轴渲染器

我正在使用LineChartaCategoryAxis作为水平轴,我需要每个类别都有一个非常自定义的格式显示。UsingCategoryAxis.LabelFunction对于我的目的来说还不够强大,因为它只允许对 Label 对象的文本字段进行自定义格式设置。特别是对于这个项目,我需要每个类别都是两个不同多行标签的网格或 HGroup。左标签需要左对齐,右标签需要右对齐。

我尝试创建一个自定义类,extends Group并且implements IDataRenderer. 但是,在public function set data(value:Object)中定义的IDataRenderer,似乎总是以值作为AxisLabel对象调用,它不会在其中传递对象,只是一个字符串 ( AxisLabel.text)


作为 hack-ey 的替代方案,我尝试使用 LabelFunction 来传递编码字符串,但即使这样也会导致问题。不知何故,这段代码不会在 CategoryAxis 上显示任何内容:

0 投票
1 回答
279 浏览

apache-flex - ColumnChart:如何摆脱柱子后面的阴影?

我对ColumnChart有几个问题请(下面的截图和代码):

在此处输入图像描述

  1. 如何摆脱每列后面绘制的阴影?我试过添加<mx:filters />,但没有帮助
  2. 如何摆脱列之间的填充,使它们在侧面相互接触(如楼梯)已解决
  3. 如何摆脱警告Data binding will not be able to detect assignments to "horizontalAxis"?我尝试移动该代码块以摆脱axis参数,但找不到正确的位置。解决了

    /li>

更新

Sunil 帮助解决了问题 #3,谢谢!

问题 #2 解决了columnWidthRatio="1"

所以现在我只需要知道,如何摆脱阴影 - 根据问题标题:-)

0 投票
1 回答
1646 浏览

actionscript-3 - Flex 柱形图叠加堆叠顺序

我在 flex 中有一个柱形图,它有很多列,用户可以选择按列顺序显示或叠加显示。根据用户屏幕,它使图表更具可读性。但是,然后我可以根据数据进行任何调用以更改叠加顺序。即最大的数据列在后面,被下一个最大的列覆盖,依此类推,直到最小的列位于顶部。当前默认行为一些小列被较大的列所掩盖,我不想更改 alpha 值来执行此操作。(首先感谢flashharry!因为我在一些讨论论坛中看到这个问题2-3 次,但在任何地方都没有回答)。这在弹性柱形图中可能吗???

任何帮助将不胜感激。

提前致谢..

@Serge他

代码示例:- 在下面的代码中,最近两个月的利润小于费用,所以我们看不到该系列,因为它在费用系列之后。我希望更大的价值永远落后于较小的价值

0 投票
1 回答
96 浏览

apache-flex - 如何在 ColumnSeries 中使用 filterFunction

我有一组数据,如下所示:

我想创建一个如下所示的图表,其中每个位置以不同的颜色显示并按年份分组: 在此处输入图像描述

我在想我必须使用“mx:ColumnSeries”标签并使用它的“filterFunction”属性来定义如何将每个位置的数据过滤为一个单独的系列,但我不知道该怎么做。有没有任何男孩有任何建议或示例代码来创建这样的图表?谢谢

0 投票
1 回答
371 浏览

apache-flex - 动态添加 ColumnSeries 不起作用

我创建了以下代码来动态创建不同的系列:

硬编码的 ColumnSeries(第一个)工作正常,但动态创建的下一个系列不起作用。我的代码有什么问题?请帮忙。

0 投票
1 回答
78 浏览

apache-flex - 减少 Flex 图表上轴标签和刻度标记之间的填充

我在 Flex 中有一个 mx.charts.LineChart,我想知道如何减少值标签和刻度标记之间的填充?我在下图中用黄色框突出显示了我所指的区域。

我希望标签尽可能靠近刻度标记,只需几个像素即可。

我只关心将它应用于 x 轴。

我也很想知道如何减少轴标题(例如下图中的 kB 和分钟)和值标签之间的填充。

弹性图表