想建个图片网站,深圳工程网站建设,多语种网站制作,沙坪坝网站开发先下载ucharts H5示例源码#xff1a;
uCharts: 高性能跨平台图表库#xff0c;支持H5、APP、小程序#xff08;微信小程序、支付宝小程序、钉钉小程序、百度小程序、头条小程序、QQ小程序、快手小程序、360小程序#xff09;、Vue、Taro等更多支持canvas的框架平台#…先下载ucharts H5示例源码
uCharts: 高性能跨平台图表库支持H5、APP、小程序微信小程序、支付宝小程序、钉钉小程序、百度小程序、头条小程序、QQ小程序、快手小程序、360小程序、Vue、Taro等更多支持canvas的框架平台支持饼图、圆环图、线图、柱状图、山峰图、区域图、雷达图、圆弧进度图、仪表盘、K线图、条状图、混合图、玫瑰图、漏斗图、词云图、时序图、散点图、气泡图、地图等常见图表。 - Gitee.com
下载之后打开项目将下面所有的文件拷贝到【自己的项目】对应目录 使用ucharts画表
templateview stylewidth: 100%; height: 100%qiun-data-charts typepie :optsopts :chartDatachartData //view
/template
script
export default {data() {return {chartData: {},opts: {color: [#a743ea, #eb9327, #eadb36, #0cd689],fontColor: #c5ddf5, // 全局默认字体颜色16进制颜色格式padding: [5, 5, 5, 5],rotate: false, //横屏模式animation: true, // 是否动画展示图表dataLabel: true, // 是否显示图表区域内数据点上方的数据文案legend: {show: true,position: bottom, //图例相对画布的显示位置可选值bottom,top,left,rightfloat: center, // 图例位置对齐方向可选值center,left,right,top,bottompadding: 5, //图例内填充边距margin: 5, // 图例外侧填充边距backgroundColor: rgba(0,0,0,0), // 图例背景颜色borderColor: rgba(0,0,0,0), // 图例边框颜色borderWidth: 0, // 图例边框线宽fontSize: 13, // 字体大小fontColor: #c5ddf5, // 字体颜色lineHeight: 11, // 字体行高hiddenColor: #CECECE, // 点击隐藏时图例标识及文字颜色itemGap: 15, // 各个分类类别之间的间隔},extra: {pie: {activeOpacity: 0.5, // 启用Tooltip点击时突出部分的透明度activeRadius: 10, // 启用Tooltip点击时突出部分的宽度最大值不得超过labelWidthoffsetAngle: 0, // 起始角度偏移度数顺时针方向起点为3点钟位置为0度比如要设置起点为12点钟位置即逆时针偏移90度传入-90即可// customRadius: 0, // 自定义半径一般不需要传值饼图会自动计算半径自定义半径可能会导致显示图表显示不全labelWidth: 10, // 数据标签到饼图外圆连线的长度border: true, // 是否绘制各类别中间的分割线borderWidth: 3, // 分割线的宽度borderColor: #0879be, // 分割线的颜色linearType: custom, // 渐变类型可选值none关闭渐变,custom开启渐变// customColor: [], //自定义渐变颜色数组类型对应series的数组长度以匹配不同series颜色的不同配色方案例如[#FA7D8D, #EB88E2]},},},};},props: {pieData: {type: Array,default: () [{name: 数量1,value: 23,},{name: 数量2,value: 20,},{name: 数量3,value: 29,},{name: 数量4,value: 10,},],},},watch: {pieData: {handler() {this.setChartData();},immediate: true,},},methods: {// 设置数据 渲染图表setChartData() {this.chartData {series: [{data: this.pieData,},],};},},
};
/script 使用echart画表饼图 templateview classcharts-boxview classchart-title费趋势/viewqiun-data-charts :chartDatachartDataPie :echartsH5true :echartsApptruebackgroundnone :eoptseopts //view
/templatescript
export default {data() {return {chartData: {},// opts:opts uCharts配置eopts: {color: [#3287f7, #ffb87c, #7cdeb9, #f26f84, #6fccf0, #a16af0],legend: {show: false}},chartDataPie: {series: [{type: pie,radius: 55%,label: {normal: {formatter: {b}:\n{c}\n{d}%, //百分比之后换行显示文字color: #555},color: #555},data: [{name:生产部1,value:50},{name:生产部2,value:30},{name:生产部3,value:20},{name:生产部4,value:18},{name:生产部5,value:8}]}]},}},onReady() {// this.getServerData();},methods: {getServerData() {setTimeout(() {//模拟服务器返回数据如果数据格式和标准格式不同需自行按下面的格式拼接let res {categories: [2016, 2017, 2018, 2019, 2020, 2021],series: [{name: 实值,data: [35, 36, 31, 33, 13, 34]}]};this.chartData JSON.parse(JSON.stringify(res));}, 500);},}
};
/scriptstyle scoped
/* 请根据实际需求修改父元素尺寸组件自动识别宽高 */
.charts-box {width: 100%;height: 300px;border-radius: 10px;border: 1rpx solid black;padding: 15rpx;background-color: #fff;
}
.chartsview{/*border-radius: 15rpx;*//*background-color: #fff;*/
}.chart-title {text-align: center;background-color: #bfc;
}
/style