更新记录

1.0.8(2023-08-15)

新增slot布局

  • 可自定义title布局
  • 可自定unit布局
    <template>
    <view class="content">
        <mrsongCharts type='column' title="柱状图" align='left'>
            <div slot="title" class="chart-title">测试slot自定义title</div>
            <div slot="unit" class="chart-unit">测试slot自定义unit</div>
        </mrsongCharts>
        <mrsongCharts type='line' title="折线图" align='left' />
        <mrsongCharts type='mount' title="山峰图无边渐变色" align='left' />
        <mrsongCharts type='pie' title="圆角条状图+渐变色" align='left' />
        <mrsongCharts type='bar' title="带分割线+渐变色" align='left' />
        <mrsongCharts type='ring' title="环形图" align='left' />
        <mrsongCharts type='funnel' title="标准漏斗图" align='left' />
    </view>
    </template>

1.0.7(2023-08-15)

更新示例工程

1.0.6(2023-08-15)

更改组件样式表

查看更多

平台兼容性

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

mrsong-charts

使用方法

import mrsongCharts from '@/uni_modules/mrsong-charts/components/mrsong-charts/mrsong-charts.vue';

参数

{
    "type":"line",//类型(必选)
    "title":"标题",//标题(非必选)
    "align":"left",//标题位置,left,center,right;(非必选)
    "options":{},//图表配置,与ucharts配置一样,自带默认配置(非必选)
    "config":{},//组件props,个人配置
    "unit":'人',//图表新增unit单位展示
    "chartsData":{
        "series": [{
            "data": [{
                "name": "一班",
                "value": 82
            }, {
                "name": "二班",
                "value": 63
            }, {
                "name": "三班",
                "value": 50
            }, {
                "name": "四班",
                "value": 40
            }, {
                "name": "五班",
                "value": 30
            }]
        }]
    },//图表数据,与ucharts配置一样(必选)
    // 注意:图表数据,与ucharts数据格式一样,不同图表,数据结构有差异
}

新增个人配置

// config:组件props,个人配置
{
    "itemCount": 3, //x轴单屏显示数据的数量,默认为5个
    "scrollShow": false, //新增是否显示滚动条,默认false
    "scrollAlign": 'left', //滚动条初始位置
    "rotateLabel": true, //X轴label旋转
    "min": 0, //Y轴最小值
    "max": 150, //Y轴大值
    "unit": "", //Y轴单位
    "enableScroll": false, //开启滚动模式
    "color": [//颜色设置
        "#9A60B4",
        "#ea7ccc"
    ],
}

柱状图

<mrsongCharts type='column' title="柱状图" align='left' />

折线图

<mrsongCharts type='line' title="折线图" align='left' />

山峰图无边渐变色

<mrsongCharts type='mount' title="山峰图无边渐变色" align='left' />

圆角条状图+渐变色

<mrsongCharts type='pie' title="圆角条状图+渐变色" align='left' />

带分割线+渐变色

<mrsongCharts type='bar' title="带分割线+渐变色" align='left' />

环形图

<mrsongCharts type='ring' title="环形图" align='left' />

标准漏斗图

<mrsongCharts type='funnel' title="标准漏斗图" align='left' />

隐私、权限声明

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

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

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

许可协议

MIT协议

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