javascript - highcharts 没有点标记,但显示单点或不连续点

标签 javascript highcharts

我在 HighCharts 中将折线图的标记设置为 false,但这意味着如果该系列是一个单点,或者如果有一个不连续的系列,例如:[2.45, 7.89, null, 3.45] 3.45 点将根本没有出现在图表上。有没有办法来解决这个问题?

        line: {
          marker: {
            enabled: false
          }
        }

最佳答案

3.45 点确实出现在图表上 - 如果您将鼠标悬停在它应该位于的位置上,您可以看到它突出显示。问题是没有线路从您的 7.89 连接到它,因为 connectNulls默认情况下为 false。要查看连接的点,请将其设为真。您还可以为每个点启用一个标记,而不仅仅是每个系列:

series: [{
  data: [{
    y: 2.45
  }, {
    y: 7.89
  }, {
    y: null
  }, {
    y: 3.45,
    marker: {
      enabled: true
    }
  }]

样本 fiddle .

关于javascript - highcharts 没有点标记,但显示单点或不连续点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35944286/

相关文章:

javascript - 是否可以重写 Javascript 数组或对象以使其可调用?

javascript - HighCharts:饼图切片需要背景图片

javascript - 监听Firestore元数据

javascript - 我通过 javascript 突出显示的当前日期未正确显示

javascript - 每当我转到使用特定组件的路径时,react-loadable 都会出现 404 错误

javascript - Vue 3 如何正确更新 Highcharts 中的数据?

javascript - TypeError : $(. ..).highcharts 不是函数

highcharts - 数据分组 - 每月(月末)

javascript - HighChart 在点击图例时隐藏其他系列

javascript - 如何在 rails 表单中启用 multiselect 下拉选择的某些字段