问题描述
我正在使用 TradingView 的轻量级图表来显示一个图表,其中可见时间范围由下拉菜单设置(例如:1D、1Y 等)。当 chart.timeScale().setVisibleRange()
设置的选定范围比图表数据系列涵盖的时间戳范围更宽时,图表将设置刻度边缘以匹配数据系列,而不是使用 setVisibleRange()
指定的范围。
我希望图表始终遵守由 setVisibleRange()
设置的范围,即使它还没有数据点来填充整个范围。除了设置空/空白数据点之外,我如何强制它执行此操作?
这是一个示例,我将图表的左边缘设置为 2018 年 6 月 1 日,但图表仅显示 9 月 22 日。图表的左边缘应遵循 setVisibleRange()
并为缺失的数据显示空白区域点,而不必显式添加空数据点:
https://jsfiddle.net/hgz9q3cy/
chart.timeScale().setVisibleRange({
from: 1527811200,//Friday,1 June 2018 00:00:00
to: 1546300800,//Tuesday,1 January 2019 00:00:00
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)