更新记录

0.0.5(2024-05-19) 下载此版本

  • feat: 支持vue3

0.0.4(2022-06-04) 下载此版本

  • chore: 更新文档

0.0.3(2022-06-04) 下载此版本

  • chore: 更新文档
查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × ×

lime-echart-wordcloud

示例

lime echart

安装

使用

<l-echart ref="chartRef" @finished="init"></l-echart>
// vue3 setup
import {ref} from 'vue'
import * as echarts from 'echarts'
import registerWordcloud from '@/uni_modules/lime-echart-wordcloud'
registerWordcloud(echarts)
const chartRef = ref(null)

const init = async () => {
    const chart = await chartRef.value.init(echarts)
    chart.setOption({
        series: [{
            type: 'wordCloud',
            // 由于许多平台无法创建离屏canvas,故在lime-chart里使用canvas标签,但由于生成的数据为异步。所以需要设置等待时间。
            wait: 100,
            shape: 'circle',
            // maskImage: maskImage,
            left: 'center',
            top: 'center',
            // width: '70%',
            // height: '80%',
            // right: null,
            // bottom: null,
            sizeRange: [12, 60],
            rotationRange: [-90, 90],
            rotationStep: 45,
            gridSize: 8,
            drawOutOfBound: false,
            layoutAnimation: true,
            textStyle: {
                fontFamily: 'sans-serif',
                fontWeight: 'bold',
                color: function() {
                    // Random color
                    return 'rgb(' + [
                        Math.round(Math.random() * 160),
                        Math.round(Math.random() * 160),
                        Math.round(Math.random() * 160)
                    ].join(',') + ')';
                }
            },
            emphasis: {
                focus: 'self',
                textStyle: {
                    shadowBlur: 10,
                    shadowColor: '#333'
                }
            },

            data: [{
                    name: '幸运转盘',
                    value: 10
                },
                {
                    name: '返回顶部',
                    value: 85
                },
                {
                    name: '心电图',
                    value: 8
                },
                {
                    name: '彩纸礼炮',
                    value: 60
                },
                {
                    name: 'LimeImage',
                    value: 90
                },
                {
                    name: '瀑布流',
                    value: 60
                },
                {
                    name: '颜色选择器',
                    value: 80
                },
                {
                    name: '图片剪刀',
                    value: 40
                },
                {
                    name: '图片压缩',
                    value: 85
                },
                {
                    name: '浮动气泡',
                    value: 20
                },
                {
                    name: '词云',
                    value: 800
                },
                {
                    name: 'LimeUi',
                    value: 150
                },
                {
                    name: 'LimeFileUtils',
                    value: 150
                },
                {
                    name: '文本省略',
                    value: 80
                },
                {
                    name: '小球飞入',
                    value: 20
                },
                {
                    name: '水波进度球',
                    value: 10
                },
                {
                    name: 'wordcloud',
                    value: 250
                },
                {
                    name: '电力',
                    value: 120
                },
                {
                    name: '翻滚文本动效',
                    value: 30
                },
                {
                    name: '徽标',
                    value: 90
                },
                {
                    name: '侧边栏',
                    value: 70
                },
                {
                    name: '浮动面板',
                    value: 50
                },
                {
                    name: 'indexes',
                    value: 70
                },
                {
                    name: 'resize',
                    value: 110
                },
                {
                    name: '拖拽排序',
                    value: 30
                },
                {
                    name: 'LimeShared',
                    value: 90
                },
                {
                    name: 'LimeIcon',
                    value: 120
                },
                {
                    name: '弹幕',
                    value: 130
                },
                {
                    name: 'pag',
                    value: 60
                },
                {
                    name: 'barcodegen',
                    value: 80
                },
                {
                    name: '录音管理',
                    value: 50
                },
                {
                    name: 'LimeCamera',
                    value: 30
                },
                {
                    name: 'LimeQrcode',
                    value: 10
                },
                {
                    name: 'echarts',
                    value: 110
                },
                {
                    name: 'LimeTheming',
                    value: 30
                },
                {
                    name: 'LimeSvga',
                    value: 20
                },
                {
                    name: 'dayuts',
                    value: 90
                },
                {
                    name: '进度环',
                    value: 40
                },
                {
                    name: 'chortcut',
                    value: 70
                },
                {
                    name: 'animateIt',
                    value: 80
                },
                {
                    name: 'LimeScan',
                    value: 60
                },
                {
                    name: 'LimeCall',
                    value: 70
                },
                {
                    name: '海报画板',
                    value: 120
                },
                {
                    name: 'clipboard',
                    value: 80
                },
                {
                    name: 'audio',
                    value: 90
                },
                {
                    name: '手写板',
                    value: 100
                },
                {
                    name: '防盗水印',
                    value: 30
                },
                {
                    name: 'loading',
                    value: 180
                },
                {
                    name: 'qrcodegen',
                    value: 10
                },
                {
                    name: 'tinycolor',
                    value: 10
                }
            ]
        }]
    });
}

打赏

如果你觉得本插件,解决了你的问题,赠人玫瑰,手留余香。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问