【问题标题】:MPAndroidchart- Candlestick -X-AxisMPAndroidchart-烛台-X轴
【发布时间】: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


【解决方案1】:

我想创建一个类似这个链接的图表:

http://i.stack.imgur.com/gaifF.jpg

当我输入一年内的数据时,在 XAxis 中会显示日期并自动拆分为多个列

我希望它以月为单位显示,分成 12 列,你知道怎么做吗?

【讨论】:

  • 我只知道原理,长线投资者参考周烛图,使用周一开盘和周五收盘来定义周烛图的实体。月度烛台图表使用当月开盘的第一个交易日和当月收盘的最后一个交易日来定义月度实体。目前 mpanroidchart 不是日期敏感的 X 轴,需要大量计算来处理原始的每日历史图表数据以总结为每周、每月甚至每年。
  • 你能指导我更详细吗?我使用库 MPAndroidchart
  • 请阅读github.com/PhilJay/MPAndroidChart/wiki指南以及github中给出的示例
猜你喜欢
  • 2017-05-30
  • 1970-01-01
  • 2019-04-05
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 2022-11-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多