问题标签 [highstock]
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.
highstock - 在标志上单击获取系列(图表)它在 highstock 上吗?
我有几个标志系列,每个系列都属于不同的图表(我使用 onSeries 道具)。我想知道当我点击它时标志在哪个图表上,这样当我在 plotOptions.series.point.events.click 中使用点击事件时,我可以获得图表点而不是标志点。
我试图将事件参数传递给回调,但没有任何关于它所在的图表
php - Highcharts/Highstocks jQuery - 滚动、缩放和边距问题
我正在努力在图表中实时显示我的股票数据。我正在使用 Highcharts。但我没有得到正确的输出。看图片
问题:
边距:
如您所见,y 轴上的边距非常高,因此我的 ohlc 数据显示非常薄。悬停在某些点上时未突出显示:
当我尝试将鼠标悬停在某些点上时,它不会显示该点的数据。它坚持上一点的数据。底部的蓝色区域阴影:
如您所见,底部的蓝色区域不会根据特定区域的数据而变化。滚动问题:
当我尝试移动滚动条或尝试增加其大小时,它会卡在最右侧。(所以无法移动滚动,因为当我尝试移动它时它卡在右侧。)缩放问题:
当我尝试使用缩放选项放大时,我无法缩放我的数据。对于所有缩放,它与“全部”选项相同
我对此脚本进行了一些更改:(两个窗格,烛台和音量)以接收我的数据。
我正在使用 $.getJSON 从 PHP 文件中检索所有实时数据并做所有事情。
我无法创建它,因为它是我的实时股市数据。
这是代码:
charts - 从 xAxis.plotline live Highstock 设置值
我使用 Highstock,我会通过点击事件从 xAxis.plotLine 设置值。我该怎么做才能直接显示?我使用 xAxis.plotLines.value = this.x; 设置点击事件的值
highcharts - 获取系列可见性的价值
是否有可能获得一个系列的可见性的价值?我知道如何改变它。但是有没有类似 series.getVisibility() 的东西?
highcharts - 从 rangeSelector 获取日期输入框的值
是否可以从 rangeSelector 获取日期输入框的值?
javascript - Highstock 系列与前一天相比
我已经实现了显示在以下位置的 HighStock 图表:
http://www.highcharts.com/stock/demo/compare
此图表显示了与第一个或最左侧数据点相比的百分比变化。我有一些股票分析师告诉我这没什么用,他们宁愿看到与先前数据点相比的百分比变化,或者换句话说,如果我在图表上查看“今天”,我会想看看昨天的百分比变化。我查看了 highstock API,似乎找不到定义百分比变化函数的方法。有没有合适的方法让 highstock 做到这一点,或者我应该使用 highcharts 折线图来完成这个?
javascript - 从 GWT 中的 HighCharts 库中以编程方式在股票图表上选择一个点(也在本机 JS 中)
我正在为 GWT 使用来自 HighCharts API 的 Stockchart。我想在单击按钮时选择一个点。
我有这样的事情:
现在,这适用于 Highchart 图形,但对于 StockChart(相同的 API,只是不同的图表对象),它不起作用。股票图表不支持此功能吗?也许是因为导航?请帮忙。
编辑:
我还测试了这两种图表类型,这就是结果。在我看来,要么 StockChart 不支持此功能(可能是因为导航选项),要么它可能需要一些额外的配置。以下是测试:
股票测试
HighChart 测试
谢谢
php - 大量数据和 PHP 错误
我目前正在使用以下 HighCharts:HighStock:Charts: http://www.highcharts.com/stock/demo/data-grouping以显示从服务器返回的数据。
我们从 MySQL 数据库中检索数据,而且非常大。我们每 1 秒存储一次传感器指标。一段时间后,我们收到以下错误:
将此数据作为 JSON 对象返回到 HighStocks 以供查看的最佳解决方案是什么?我们如何克服 PHP 的限制?我们每次都返回一大块数据吗?他们通常如何向用户展示大量数据并根据这些数据创建图表和报告?我们需要克服的另一个大问题是返回的 JSON 对象非常庞大。此时大约为 20-30 mbs,将来会更大。可以将此数据返回给用户并在客户端执行所有操作吗?
欢迎任何建议或想法。
highstock - Highstock 导航器添加拖尾事件
是否可以在导航器手柄上添加拖尾事件?因为我会从图表中获得实际的导航器选择
highcharts - Highcharts 范围选择器可以使用非日期线性范围吗?
我正在使用 HighStock JS lib 生成一个图表,该图表对 xAxis 使用线性序列(不是时间序列)。
我仍然想使用范围选择器来缩放到我的线性系列中的预定范围。这可能吗?
例如; 说我的 xAxis 有一个系列:
[[121,616],[122,600],[123,605],[124,585.5],[125,575.5],[126,580.5],[127,582],[128,582],[129,584],[130,583]]
我想使用范围选择器缩放到n
系列中的最后一个。