jones2000 / HQChart

HQChart - H5, 微信小程序 沪深/港股/数字货币/期货/美股 K线图(kline),走势图,缩放,拖拽,十字光标,画图工具,截图,筹码图. 分析家语法,通达信语法,(麦语法),第3方数据替换接口
https://jones2000.github.io/HQChart/webhqchart.demo/samples/kline_index_edit.html
Apache License 2.0
2.89k stars 745 forks source link

http+ws对接5日分时,跨天如何实现无感刷新,重绘图表会闪一下,由空渲染 #210

Closed linxigirl closed 2 months ago

jones2000 commented 2 months ago

我这里测试正常的,新的一天不会闪烁。 1b6a7e6c-03ff-417b-9675-6feb8ff3059d

linxigirl commented 2 months ago

展示分时5日,用的http+ws对接单日分时的方法。首先初始化图表,然后走MinuteChartContainer::RequestHistoryMinuteData,先callback历史数据,然后ws,this.Chart.JSChartContainer.RecvMinuteData(hqchartData)更新当日分时。当页面放置一天,那我需要怎么重新渲染?如果走this.Chart.ChangeDayCount(item.ID); //切换天数的话是不是就是重绘 4ceeeec02fec60d639e06d93c82ca29 ,这时候图表会先展示如图为空再渲染

jones2000 commented 2 months ago

截图的示例在这里 https://jones2000.github.io/HQChart/webhqchart.demo/samples/demo_autoupdate.html

yangyueguang commented 2 months ago

请问分时图动态更新一个新的蜡烛图和对应的指标是如何做到的,是全量更新全部替换数据,还是k线的最后一个数据更新,然后再更新每个指标的最后一个数据还是怎么样?

jones2000 commented 2 months ago

插件只接收全量的指标数据。