reactjs - 如何修复在 highchart 中单击导航器时显示的“-1”值?(当日期范围不用于导航器时)
问题描述
我正在尝试使用在 x 轴中没有日期范围的 highchart 构建带有导航器的堆叠条形图。单击或拖动时,导航器工作正常。单击导航器图形左侧时显示-1 值。有人有什么主意吗?
I tried below logic : https://codepen.io/yugshah0106/pen/OeWpQq
解决方案
出现此问题是因为您使用的是带有 Highcharts 而不是 Highstock 的导航器。当您交换Highcharts.chart
构造函数时,Highcharts.stockChart
将正确创建导航器。
请注意,要像以前一样拥有类别,在 Highstock 中xAxis.labels.formatter
必须使用回调并返回正确的值:
xAxis: {
labels: {
formatter: function(value) {
return Vlans[this.value];
}
},
tickInterval: 1
}
演示:
推荐阅读
- azure - 简单的 Azure 虚拟设备路由
- excel - 使用带标签的对象将文件夹中的 .png 文件插入 PowerPoint
- javascript - javascript中的扩展运算符与数组中的键
- c++ - 在循环中初始化结构时,为什么地址总是相同的?
- python - 使用数据框python分隔CSV中特定列的分隔符
- lisp - Common Lisp 中的 getter/accessor 等价物
- recaptcha - 验证 g-captcha-response 参数
- swiftui - 一起使用 .redacted 和 AsyncImage
- admob - Admob 收到大量请求,导致无效流量应用到我的帐户
- android - 是否可以仅在共享表中将您的应用显示为接收器,以获取特定数量的 Android 附件?