【问题标题】:Changing the contents of Highcharts legend更改 Highcharts 图例的内容
【发布时间】:2012-08-16 11:51:49
【问题描述】:

使用 Highcharts 时,是否可以更改图例的内容以显示系列以外的内容?

例如,我有一个只有一个系列但包含许多元素的散点图,因此元素标签相互阻碍并且难以辨认: 是否可以使用图例来显示元素名称而不是系列? (系列中的每个成员都有不同的颜色,因此在这种情况下可以使用图例)


编辑:

事实证明没有什么好的方法可以做到这一点,所以我编写了自己的自定义图例。你可以在这里找到代码:http://pastie.org/5115536

希望对你有用

【问题讨论】:

  • 你能改变你的代码并为每个点创建一个系列,而不是一个系列的多个点吗?
  • 是的,您真正拥有的是多个系列。我建议您使用@Mark 并更改您的代码以制作多个系列,每个系列都有一个点。马克也删除了我的答案,你正确地指出我的问题是错误的。
  • 我试过了,但这不是最佳解决方案。我最终在 html 中呈现了我自己的自定义图例。
  • 我遇到了类似的问题。我很想在图例中显示堆叠条形图的堆叠而不是系列。

标签: highcharts legend scatter


【解决方案1】:

Highcharts 允许在图例中显示数据点而不是系列名称。但是,不幸的是它只适用于饼图type:pie

虽然 API 中没有记录,但饼图有一个默认选项可用。

legendType: 'point',

如果您尝试为其他类型的图表设置它,Legend 不会被渲染。

【讨论】:

  • 嗨哈迪克,感谢您的回答。我最终用 HTML 渲染了我自己的自定义图例。
  • @sangil:很高兴听到这个消息。如果您想分享,可能会。以便它可以帮助其他用户..
猜你喜欢
  • 2019-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-10
  • 2023-03-20
  • 2020-04-12
相关资源
最近更新 更多