javascript - 如何在 Highcharts 饼图上设置系列标签的样式?

标签 javascript css angular typescript highcharts

我正在尝试更改饼图上系列标签的字体粗细,因为我们使用的字体的字体粗细呈现非常糟糕:粗体:

bad bold font rendering

这是我迄今为止尝试过的方法(基于 https://api.highcharts.com/highcharts/plotOptions.pie.label 的指导):

plotOptions: {
    pie: {
        label: {
            style: {
                fontWeight: 500,
            }
        }
    }
},

好像没什么效果。

我将它用于我的全局 Highcharts 配置:

import * as Highcharts from "highcharts";
import * as HC_Series from 'highcharts/modules/series-label';

HC_Series(Highcharts);
Highcharts.setOptions({
    chart: {
        style: {
            fontFamily: '"Neue Helvetica W05", "M Hei HK W42", Arial, Helvetica, sans-serif',
        },
    },

});

我使用的是 Highcharts 6.2.0,highcharts-angular 2.4.0。

最佳答案

您需要更改 dataLabels 而不是 labelsDocumentation坏了

plotOptions: {
  pie: {
    allowPointSelect: true,
    cursor: 'pointer',
    dataLabels: {
      enabled: true,
      style: {
        fontWeight: 500,
      }
    }
  }
},

Fiddle

关于javascript - 如何在 Highcharts 饼图上设置系列标签的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56108842/

相关文章:

jquery - 如何使父容器调整其高度以匹配缩放的 div

javascript - Chrome RGBA 问题

javascript - Google Charts - 如何以堆叠形式显示数据 - 组合图表

javascript - 我如何从手机上解读这些奇怪的 JavaScript 时间戳?

javascript - 如何在另一个表中创建一个 Bootstrap 响应表?

angular - 在 Angular2 中显示进度条的最佳方式是什么?

html - 如何设置mat-autocomplete中的元素数

Angular/RxJS 多播 Observable 的 Observable

javascript - 使用 javascript 元素无缝加载页面的最佳方法是什么?

javascript - 如何在 Javascript 实例中重写公共(public)方法