首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >区域图中的自定义图例标号

区域图中的自定义图例标号
EN

Stack Overflow用户
提问于 2019-02-20 14:36:44
回答 2查看 2.2K关注 0票数 2

我必须自定义区域图表类型中的标签符号,就像它可以在线图表类型中那样:

我有这样的代码:

代码语言:javascript
复制
Highcharts.chart('container', {
        chart: {
        type: 'area'
    },

    xAxis: {
        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
    },

    plotOptions: {
        series: {
            marker: {
                enabled: false
            }
        }
    },

    series: [{
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
    }]
});

我的传说是这样的:

我希望有这样的:

我不能编辑css样式,这必须是一个独家定制的只有这个图表。

我使用的是角7.2,我用它导入了High图表:

代码语言:javascript
复制
import {Chart} from 'angular-highcharts';
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-20 15:23:31

您可以通过手动设置图例符号的宽度和高度来实现这一点。您需要将squareSymbol设置为false以允许具有不同的宽度和高度值:

代码语言:javascript
复制
legend: {
    squareSymbol: false,
    symbolHeight: 3,
    symbolWidth: 20
},

例如。

编辑

如果要将符号与文本对齐,请使用useHTML: true并设置lineHeight

代码语言:javascript
复制
  legend: {
    useHTML: true,
    itemStyle: {
      lineHeight: "23px"
    },
    squareSymbol: false,
    symbolHeight: 3,
    symbolWidth: 20
  },

在这里工作。

票数 2
EN

Stack Overflow用户

发布于 2019-02-20 15:25:35

area.prototype.drawLegendSymbol方法与line.prototype.drawLegendSymbol.交换在纯JS中,这已经足够了:

代码语言:javascript
复制
Highcharts.seriesTypes.area.prototype.drawLegendSymbol =
Highcharts.seriesTypes.line.prototype.drawLegendSymbol;

jsFiddle

在角度上,你可以用这样的方式来包装高图集:

代码语言:javascript
复制
(function(factory) {
  if (typeof module === "object" && module.exports) {
    module.exports = factory;
  } else {
    factory(Highcharts);
  }
})(function(Highcharts) {
  Highcharts.seriesTypes.area.prototype.drawLegendSymbol =
    Highcharts.seriesTypes.line.prototype.drawLegendSymbol;
});

博士:https://github.com/highcharts/highcharts-angular#to-load-a-wrapper

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54788810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档