Highcharts 中的突出显示 x 轴标签

普格切夫

我在 Highcharts 中有一个条形图,我需要根据触发的事件突出显示其中一个条形图的 x 轴标签。请注意,此事件不是clickHighcharts 图表内部的事件,而是从外部触发的事件。

到目前为止,一旦我订阅的事件被触发,我已经设法通过执行这样的操作来获得被点击的条形图的索引

 var index = <HighchartsPointObject>this.chart.get('some very unique identifier').category;

但是我还没有找到一种方法来实际手动突出显示相应索引处的标签(如更改 CSS 颜色样式)。

请注意,我还尝试以与此类似的方式使用对象formatter()内部options

formatter(this: { value: string }) {
    var someStaticReference = storedValueFromFiredEvent // get the information I need from that event
        if (someStaticReference.name === this.value) {
            return '<span style="color:#0095d3;">' + this.value + '</span>';
           } else {
               return this.value
           }
}

但这对我也不起作用,因为不同的酒吧可能具有相同的名称。所以我需要一些基于我需要突出显示的条形索引的东西。

摩根弗里

您可以从刻度对象访问标签对象。然后用css()方法修改它

document.getElementById('btn').onclick = function () {
  const tick = chart.get('x-axis-1').ticks[4];
  tick.label.css({
    backgroundColor: 'red',
    color: 'white'
  });
}

默认情况下,标签是文本,它们不响应某些样式,例如背景颜色,因此要能够更改这些 css,您应该将轴标签的 useHTML 设置为 true。

  xAxis: {
    id: 'x-axis-1',
    categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
    labels: {
      useHTML: true
    }
  },

示例:http : //jsfiddle.net/ggouvkv3/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Highcharts中强制显示x轴标签?

来自分类Dev

Highcharts省略X轴标签

来自分类Dev

HighCharts x轴标签填充

来自分类Dev

HighCharts x轴标签填充

来自分类Dev

Highcharts x 轴标签与工具提示中的值不对应

来自分类Dev

如何在工具提示中显示Highcharts x轴时间戳标签?

来自分类Dev

Highcharts X轴标签为文本

来自分类Dev

Highcharts的X轴上的标签错误

来自分类Dev

Highcharts的X轴上的标签错误

来自分类Dev

设置Highcharts x轴标签的宽度

来自分类Dev

HighCharts x轴和y轴标签中心对齐

来自分类Dev

如何使用Highcharts在x轴类别标签下显示工具提示数据

来自分类Dev

如何在highcharts中的x轴标签上使用Bootstrap字体图标

来自分类Dev

如何在highcharts中的x轴标签上添加工具提示?

来自分类Dev

如何在highcharts中的x轴标签上添加工具提示?

来自分类Dev

在Highcharts向下钻取图表中,“ X轴标签的自定义格式”即使在最后一级中也显示带下划线的标签

来自分类Dev

Flot中的x轴标签

来自分类Dev

seqdplot中的x轴标签

来自分类Dev

highcharts 中的多个 X 轴值

来自分类Dev

X轴标签的Highcharts 12小时时间格式

来自分类Dev

如何在Highcharts中格式化X轴标签

来自分类Dev

X轴标签的Highcharts 12小时时间格式

来自分类Dev

Highcharts:x 轴上完全自定义的标签位置

来自分类Dev

Highcharts带向下钻取的柱形图,从x轴标签中删除超链接(如格式)

来自分类Dev

Highcharts带有向下钻取的柱形图,从x轴标签中删除超链接(如格式)

来自分类Dev

Highcharts - 条形图在 Y 轴上显示完整标签

来自分类Dev

显示X和Y轴标签?

来自分类Dev

Highchart x轴标签显示双日期

来自分类Dev

Pyplot-根据y轴值显示x轴标签

Related 相关文章

热门标签

归档