yitisheng-mini-app/uni_modules/mrsong-charts
zhouwentao 75570095fd updates 2025-02-18 16:27:34 +08:00
..
components/mrsong-charts updates 2025-02-18 16:27:34 +08:00
changelog.md updates 2024-06-26 17:45:09 +08:00
package.json updates 2024-06-26 17:45:09 +08:00
readme.md updates 2024-06-26 17:45:09 +08:00

readme.md

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' />