echarts的水球图

前些年有写水球图代码,这次又有类似工作,这里记录一下笔记:
1.需要单独安装,安装参考npm库中的插件说明,注意有echarts的版本对应关系。
2.水球图的data,官网默认时0-1,代表比例。且默认数据是没有名称的。这里可以用json形式。下面列一下配置。
3.数据注意做一下排序,小的在图中的前面,数据的后面。

{
    "backgroundColor": "transparent",
    "title": {
        "show": false
    },
    "legend": {
        "left": 5,
        "top": 23,
        "orient": "horizontal",
        "type": "scroll",
        "pageIconColor": "#eee",
        "pageIconInactiveColor": "#fff",
        "pageTextStyle": {
            "color": "white"
        },
        "textStyle": {
            "width": "50",
            "overflow": "truncate",
            "ellipsis": "..."
        }
    },
    "grid": {
        "left": 5,
        "right": 10,
        "bottom": 5,
        "top": 30,
        "containLabel": true
    },
    "dataZoom": [],
    "toolbox": {
        "feature": {
            "saveAsImage": {
                "backgroundColor": "rgba(211,211,211,0.5)"
            },
            "myTool": {
                "show": true,
                "title": "图形切换",
                "icon": "image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAe5JREFUSEu9lVFS2zAQhv+VMQ/AQ46QngA/AslM3RM0N2huUC5AooQLhBtwA8wJCDNppo/uDegJ2oeGB5RoGSlxEHIcC6ZBbx6v9tv9d1dL2PGht/iPz2Ri7NVU5qH3tgNOZDOOxHcCd5jot+uUGE0GbtRCX+GnfKgCVgL22wMJpi4zpHrUGXL513cSnV52hGAJ4E7N9GCTTRmQyEZ8JG4IfP806ZvLtSduDc8BdNVMpz6kBIjbwzE0rtW0d13r2TEosvEhrwBWFgChkfsB2EyYm2raNxnZ8wJYFjRTP3q2U+rOXvsynf9b5L4kRgE1192i8GuAiZ41PYRKY+0ZX9WMv7gQKxXptMhiDYhbw9zVzxhGEY6rMmHWHSJKmDn3IdbXSokXgElt0ksLhzZC0Pp7q2QMI+2osLEyrXwtAcvWzFxAXQ22/d9vDTJNYjSfXIw/CADATctEF58NuxD4FpKJP5RliYxDr8hWtkMxJsIxM34RcVZZcK/7NhZ5Y5uuIZyFDl9lm6Jq0BLZ2DuKElOwELls9AvdKQ2aubzbp2IV3k4fO3cmCHT3NLkYBMoS/ly7k2wXDrivZnxbWiaJbEQH9FkQJBj36pFl2MJxQzaFF3QOohSEP+4vYnxi5kxpHr1rZW6S5v8v/ZAC1Ng8A1GQPCif4QbWAAAAAElFTkSuQmCC"
            }
        },
        "right": 10,
        "show": true
    },
    "tooltip": {
        "confine": true
    },
    "series": [
        {
            "name": "",
            "type": "liquidFill",
            "data": [
                {
                    "name": "美国",
                    "value": 0.5,
                    "index": 2
                },
                {
                    "name": "日本2",
                    "value": 0.4,
                    "index": 4
                },
                {
                    "name": "俄罗斯",
                    "value": 0.2,
                    "index": 1
                },
                {
                    "name": "日本",
                    "value": 0.2,
                    "index": 3
                },
                {
                    "name": "中国",
                    "value": 0.1,
                    "index": 0
                }
            ]
        }
    ]
}

echarts水球图的插件链接:
https://www.npmjs.com/package/echarts-liquidfill

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值