首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图表:维恩图如何显示总数和联合编号?

图表:维恩图如何显示总数和联合编号?
EN

Stack Overflow用户
提问于 2013-11-25 08:38:54
回答 2查看 4.2K关注 0票数 6

我使用highchart.js生成报告。我需要生成像下面的图像那样的venn图:

this postjsfiddle example的帮助下,我将能够生成Venn,但无法获得如何显示圆圈内的数字。我阅读了关于如何作为给定的here传递系列选项中的数据的文档,但无法理解如何传递数据。我们能用高图法做这样的事吗?请给我指出一些指针或演示的例子,可以帮助我实现上述的例子。

我看过其他的venn图,它们生成的javascript是很好实现的,但是由于大多数报告都使用highcharts.js,所以我不想仅仅为了获得venn图的功能而集成任何其他图js。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-01 11:18:43

我能够通过将该系列添加为:

代码语言:javascript
复制
{
              enableMouseTracking: false,

              marker: {
                enabled: false
              },
              dataLabels: {
                defer: false,
                enabled: true,
                y: 40,
                style: {
                    fontSize: '20px',
                    color: 'white'
                },
                format: '{point.name}'
              },
              keys: ['x', 'y', 'name'],
              data: [
                [5.5, 30, Chinese],
                [4, 85, English],
                [2.5, 30, Russian]
              ]
            }

完整链接:http://jsfiddle.net/suprcool01/mzdx1y19/

票数 2
EN

Stack Overflow用户

发布于 2013-11-25 12:42:52

那么,您可以尝试使用dataLabels,比如:http://jsfiddle.net/AyqzZ/78/,但是每个圆圈只能得到一个标签。

我认为唯一的解决方案是使用renderer向图表中添加文本。但是首先你需要计算标签放在哪里,这是最难的部分--找到几个圆圈的交叉点。在此之后,在负载事件中添加标签负载事件

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

https://stackoverflow.com/questions/20187960

复制
相关文章

相似问题

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