highcharts - 动态添加值时,Highcharts 保持缩放
问题描述
我厌倦了几天前遇到的一个问题,但仍然没有解决。我有一个包含两个系列的 Highstock 图表:
{
rangeSelector: {
buttons: [{
type: 'day',
count: 1,
text: '1d'
}, {
type: 'week',
count: 1,
text: '1W'
}, {
type: 'month',
count: 1,
text: '1M'
}, {
type: 'all',
count: 1,
text: 'All'
}],
selected: 1,
inputEnabled: false
},
legend: {
useHTML: Highstock.hasBidiBug
},
series: [
{
name: 'MAX',
data: this.chartData.maxValuesArr
},
{
name: 'MIN',
data: this.chartData.minValuesArr
}]
}
正如您所看到的,我默认使用一周的范围,自 2014 年以来,我从 BE 数组中获得了 1600 个值,它的扩展性很好,默认显示上周,但是,我每 30 次更新一次价格(更多/少)秒,我尝试了很多方法来添加这些值,而不会破坏图表的比例!在图片上,你可以看到 jule 18 比其他日子大,一切都变成了这样,因为我添加了更新点。
问题是如何动态添加(更新)图表并且不破坏比例。对于范围,我使用按钮(请参阅配置),这就是我不能使用的原因chart.setExtremes()
我会非常感谢!
解决方案
推荐阅读
- paypal - Paypal smart button - Error scenario testing
- java - Executor service threads, some local connection object
- reactjs - 反应 - 空下拉
- html - 将CSS缩放原点设置为页面顶部中间的方法?
- c# - 在 Xamarin Android C# 中从 Android.Graphics.Drawables 转换为字节 []
- javascript - ChartJS 条形问题 - 显示“零”而不是中心条
- agora.io - 无法从 Unity 上的 Agora.io 事件 OnActiveSpeakerHandler 接收 uid
- mongodb - 查询 MongoDB 集合
- xcode - RCTConvert.h: 'yoga/Yoga.h' 文件未找到
- laravel - Laravel 中间件认证