为了账号安全,请及时绑定邮箱和手机立即绑定

在“角度”中的“绘图 js”中设置自定义调色板

在“角度”中的“绘图 js”中设置自定义调色板

喵喵时光机 2022-09-23 10:04:45

我在最近的角度项目中使用了情节js。我通过使用基于角度的包装器成功实现了该库。


有一件事我试图以多种方式实现,但失败了。我正在尝试使用我的自定义调色板来绘制其图表。


我通过在图表数据布局中传递颜色来找到一个解决方法,例如,


data = [{

  values: allValues[0],

  labels: allLabels,

  type: 'pie',

  name: 'Starry Night',

  marker: {

    colors: [['rgb(56, 75, 126)', 'rgb(18, 36, 37)', 'rgb(34, 53, 101)', 'rgb(36, 55, 57)', 'rgb(6, 4, 4)']]

  },

  domain: {

    row: 0,

    column: 0

  },

  hoverinfo: 'label+percent+name',

  textinfo: 'none'

}

它工作了,但这不是完美的方法,因为我需要在每个图表数据中添加它,并且需要注意有多少个数据点,所以我推送了那些许多颜色代码。


有没有办法在配置等地方提供我的调色板,以便每次初始化图表时,它都会开始从自定义的调色板中获取颜色。


查看完整描述

1 回答

?
皈依舞

TA贡献1533条经验 获得超3个赞

布局属性采用一个属性,该属性采用颜色名称/代码的列表。colorway


public graph: any = {

    data: [],

    layout: {

      colorway: ["red", "green", "blue", "goldenrod", "magenta"],

      autosize: true,

    }

}

但我还没有弄清楚如何在全球范围内设置它。


查看完整回答
反对 回复 2022-09-23
  • 1 回答
  • 0 关注
  • 8 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信