问题标签 [amstock]

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 回答
2732 浏览

javascript - 更改 AmCharts 图表中图表的颜色

我想更改 Stock-Chart 中图表的颜色。底部面板中有多个图表。这些图表应该有不同的颜色。

片段在这里:

如果我改变数据集中的颜色,那么它会改变所有图表的颜色。我想给他们不同的颜色。底部面板中有两个图表。一个是列,另一个是行。它们也应该有不同的颜色。

我尝试了 amCharts 文档中给出的所有颜色属性,但没有任何效果(参考)。这件事怎么办?

0 投票
1 回答
380 浏览

amcharts - 来自多个数据集的堆积柱形图

我试图在包含堆积柱形图的 amstock 图表中创建一个面板。出于某种原因,它只显示第一个数据集。与给定示例 ( https://www.amcharts.com/kbase/using-stacked-graphs-on-stock-chart/ ) 不同,我的数据来自多个数据集。我认为问题可能是我对字段映射的理解,但我不确定。

链接到代码的简化版本:https ://plnkr.co/edit/AUdN0T1UM4c9PkbFec1v?p=preview

一种解决方案可能是仅重构数据集,但在实际版本中,数据集可能非常大,因此如果可以避免这种情况,那就太好了。

任何帮助将不胜感激!

0 投票
1 回答
244 浏览

javascript - 通过 amchart 从 X Axis 中删除银行假期

我有这样的日期数据,没有2017/07/17, 2017/07/162017/07/15 因为它们是银行假期。

我使用这个 chartData 作为 dataProvider 来制作图表。

但是2017/07/152017/07/16 2017/07/16是在 X 轴上绘制的,即使没有数据。

甚至.equalSpacing看起来都是徒劳的。

我怎样才能删除这个???

0 投票
1 回答
307 浏览

amcharts - 分组到期间会更改值

如果我将最大系列设置为 100,并且我有更多数据要显示,则 amCharts 能够对我的数据进行分组而不显示每个绘图点。我喜欢这个。除了将它们分组时,我的价值观会发生变化。

例如,在 YTD,2017 年 9 月 23 日,该值为 11.90(正确)。当我将时间段更改为 1 年或 3 年,2017 年 9 月 23 日(我的数据超过最大系列)时,显示的值更改为 12.36。这里有某种平均吗?如何让 amChart 反映我为特定日期提供的值?

0 投票
0 回答
22 浏览

amcharts - 在分层对象中使用 fromField

给定以下数据集设计

是否可以创建如下的 fieldMapping

(以防我没有说清楚,parent.child不起作用。这只是我正在寻找的用例的示例语法。)

我在文档中找不到任何提及这一点,我试图猜测它的不同语法无济于事。

我知道一种解决方法是将数据重组为平面设计,但如果我们不必这样做,那就太棒了。

感谢您的时间!最大限度

0 投票
1 回答
231 浏览

json - 调用 MVC 控制器操作时无法使用 amcharts eventDataLoader 加载 stockEvents

我正在使用 amcharts 股票图表。使用以下代码时,我的图表加载正常并且一切正常:

我的控制器:

但是,当我尝试通过添加以下代码来添加股票事件时,会发生两件事:1) 图表不再显示,2) 控制器中的 GetChartEvents 操作永远不会被调用,因此显然永远不会返回任何数据。

并在控制器中

ChartEvent 是我自己的类,但因为从未调用 GetChartEvents,所以我认为问题不在于返回数据的格式。在视图中,如果我替换

GetChartEvents 仍然从未被调用,但图表会显示自己。我什至尝试将事件放在 ViewBag 中,但这也不起作用

作为最后一点(和健全性检查!),如果我将@Html.Raw(ViewBag.ChartEvents) 的内容输出到页面,我会得到以下内容:

[{"date":"Date(2007,12,17)","type":"arrowUp","backgroundColor":"#00CC00","graph":"g1","description":""}, {"date":"Date(2008,10,27)","type":"arrowUp","backgroundColor":"#00CC00","graph":"g1","description":""}, { "date":"Date(2009,07,06)","type":"arrowUp","backgroundColor":"#00CC00","graph":"g1","description":""}]

任何帮助或见解将不胜感激。

0 投票
1 回答
200 浏览

javascript - 'panEventsEnabled = false' 在 AmCharts 中不起作用

我正在使用股票类型的 AmCharts 来显示图表。问题是在移动设备上它消耗触摸并且不滚动。我已经设置了"panEventsEnabled": false。但它仍然会消耗触摸,在桌面浏览器上我仍然可以平移图表。我不明白为什么它没有禁用 panEvent。

下面是我的图表对象。panEventsEnabled=false设置在最后。

0 投票
1 回答
114 浏览

javascript - Amchart:多面板水平图表(立体主义图表)没有在工具提示上生成时间作为气球文本

我没有在工具提示上获得 x 轴值(时间)作为鼠标悬停在带有多个面板的 Amchart 水平图表中的气球文本。我需要鼠标悬停在工具提示上的 x 轴时间。请在以下位置找到更多信息:https ://www.amcharts.com/demos/multi-panel-horizo​​n-chart/

谁能帮帮我吗。

0 投票
1 回答
289 浏览

javascript - Amcharts multiple tooltips (ballon) on one chart in compare mode

I have 4 stock graphs that I want to compare. When I tried to set a ballon properties for them I always get some redundant one.

My first idea was to specify only one StockGraph But I get one extra object.

#xA;

Then I decided to remove ballonText property. But still this extra object exist.

#xA;

Then I decided to describe logic for every graph, but this only increased number of my of my objects.

#xA;

I tried to follow examples fros the official website but didn't find relevant one.

0 投票
1 回答
621 浏览

javascript - Amcharts:如何在 balloonFunction 中传递标题?

我想在传递数据之前格式化数据,它将显示为工具提示。为此,我使用balloonFunctioncompareGraphBalloonFunction

但是当我将标题作为参数发送到我的 ballonRender 函数时,我在对象中找不到显示我的图形名称的title属性。

title如果我在我的函数中打印,ballonRender我会观察到以下对象。

我不明白为什么[[title]]inballoonText可以正常工作,但是当我将此参数传递给函数时,我无法检索图形标题。

我也对一般的输入参数有点困惑ballonFunction。如果您共享具有解释和最佳实践的资源,那就太好了。