【发布时间】:2015-12-13 19:20:35
【问题描述】:
我注意到 MPAdroidChart 烛台似乎从左到右呈现,即使我将 CandleDataSet 设置为 YAxis.AxisDependency.RIGHT。 从 Yahoo Finance 下载的以 csv 格式保存的历史股票数据始终在第二个读取行中具有最新更新的股价数据,并根据历史上的日期逐步向后排列,并在 csv 文件的末尾使用最早的可用历史数据。
为了使数据能够从左到右显示,例如从 1993 年到 2015 年,我不能将 YVals CandleEntry 中的 xindex 设置为 2015 年的 0,而是将最新数据的最高索引设置为启用如下图所示的显示。
为了获得更好的渲染性能,我选择将 xrange 的显示限制为 100 ,但最终的图表无法在 chart.setVisibleXRangeMaximum(100) 之后显示最新的最后 100,如下图所示
@ 987654322@
如果有关于如何通过为最新的蜡烛条目设置 xindex 0 从右到左渲染烛台图表的建议,我将不胜感激?由于烛台始终对日期敏感,我还建议将 XVal 设置为日历对象实例,以便更好地选择数据范围as in this issue shared here
【问题讨论】:
-
为了纠正,我暂时使用 chart.moveViewToX(2000); ,但是使用这种方法,我总是需要跟踪 Xval 计数,我更喜欢使用 0 作为最新日期的 xindex。
-
一个更好的选择是使用 chart.moveViewToX(chart.getXValCount() - 100);例如,在等待从右到左渲染功能时,将视图限制为最后 100 个
标签: mpandroidchart candlestick-chart