问题标签 [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.
javascript - 更改 AmCharts 图表中图表的颜色
我想更改 Stock-Chart 中图表的颜色。底部面板中有多个图表。这些图表应该有不同的颜色。
片段在这里:
如果我改变数据集中的颜色,那么它会改变所有图表的颜色。我想给他们不同的颜色。底部面板中有两个图表。一个是列,另一个是行。它们也应该有不同的颜色。
我尝试了 amCharts 文档中给出的所有颜色属性,但没有任何效果(参考)。这件事怎么办?
amcharts - 来自多个数据集的堆积柱形图
我试图在包含堆积柱形图的 amstock 图表中创建一个面板。出于某种原因,它只显示第一个数据集。与给定示例 ( https://www.amcharts.com/kbase/using-stacked-graphs-on-stock-chart/ ) 不同,我的数据来自多个数据集。我认为问题可能是我对字段映射的理解,但我不确定。
链接到代码的简化版本:https ://plnkr.co/edit/AUdN0T1UM4c9PkbFec1v?p=preview
一种解决方案可能是仅重构数据集,但在实际版本中,数据集可能非常大,因此如果可以避免这种情况,那就太好了。
任何帮助将不胜感激!
javascript - 通过 amchart 从 X Axis 中删除银行假期
我有这样的日期数据,没有2017/07/17
, 2017/07/16
,2017/07/15
因为它们是银行假期。
我使用这个 chartData 作为 dataProvider 来制作图表。
但是2017/07/15
,2017/07/16
2017/07/16
是在 X 轴上绘制的,即使没有数据。
甚至.equalSpacing
看起来都是徒劳的。
我怎样才能删除这个???
amcharts - 分组到期间会更改值
如果我将最大系列设置为 100,并且我有更多数据要显示,则 amCharts 能够对我的数据进行分组而不显示每个绘图点。我喜欢这个。除了将它们分组时,我的价值观会发生变化。
例如,在 YTD,2017 年 9 月 23 日,该值为 11.90(正确)。当我将时间段更改为 1 年或 3 年,2017 年 9 月 23 日(我的数据超过最大系列)时,显示的值更改为 12.36。这里有某种平均吗?如何让 amChart 反映我为特定日期提供的值?
amcharts - 在分层对象中使用 fromField
给定以下数据集设计
是否可以创建如下的 fieldMapping
(以防我没有说清楚,parent.child
不起作用。这只是我正在寻找的用例的示例语法。)
我在文档中找不到任何提及这一点,我试图猜测它的不同语法无济于事。
我知道一种解决方法是将数据重组为平面设计,但如果我们不必这样做,那就太棒了。
感谢您的时间!最大限度
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":""}]
任何帮助或见解将不胜感激。
javascript - 'panEventsEnabled = false' 在 AmCharts 中不起作用
我正在使用股票类型的 AmCharts 来显示图表。问题是在移动设备上它消耗触摸并且不滚动。我已经设置了"panEventsEnabled": false
。但它仍然会消耗触摸,在桌面浏览器上我仍然可以平移图表。我不明白为什么它没有禁用 panEvent。
下面是我的图表对象。panEventsEnabled=false
设置在最后。
javascript - Amchart:多面板水平图表(立体主义图表)没有在工具提示上生成时间作为气球文本
我没有在工具提示上获得 x 轴值(时间)作为鼠标悬停在带有多个面板的 Amchart 水平图表中的气球文本。我需要鼠标悬停在工具提示上的 x 轴时间。请在以下位置找到更多信息:https ://www.amcharts.com/demos/multi-panel-horizon-chart/
谁能帮帮我吗。
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.
Then I decided to remove ballonText
property. But still this extra object exist.
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.
javascript - Amcharts:如何在 balloonFunction 中传递标题?
我想在传递数据之前格式化数据,它将显示为工具提示。为此,我使用balloonFunction
和compareGraphBalloonFunction
但是当我将标题作为参数发送到我的 ballonRender 函数时,我在对象中找不到显示我的图形名称的title
属性。
title
如果我在我的函数中打印,ballonRender
我会观察到以下对象。
我不明白为什么[[title]]
inballoonText
可以正常工作,但是当我将此参数传递给函数时,我无法检索图形标题。
我也对一般的输入参数有点困惑ballonFunction
。如果您共享具有解释和最佳实践的资源,那就太好了。