天天看点

uniapp-秋云图表插件的图表配置

第一步,HBuilder导入其示例。运行打卡。

第二步,pages文件夹下新建一个test文件夹,test文件夹下新建一个testOne.vue文件。

第三步,pages.json中pages数组里这个页面放最前面。

{

"path": "pages/test/testOne",

"style": {

"navigationBarTitleText": "秋云高性能跨全端图表组件test"

}

},

第四步,把我这个代码拷贝进去。就知道怎么配置啦~。

科普:秋云包含二种配置属性对应二种js配置文件。一种是echarts.js,一种是ucharts。二者的配置属性不一样!

1,如果是echarts.则在标签中加入此属性。

uniapp-秋云图表插件的图表配置

然后在epots对象中可加入对图表的x轴,y轴,legend等等内容的配置。以下是对x轴的标签进行旋转的属性配置。啊,真是挺麻烦的嵌套呢(*゜ー゜*)

uniapp-秋云图表插件的图表配置

2, 如果是uChart.js 那就。将前面的epots改成opts即可。wow~ ⊙o⊙ 这么简单?那不可能啊。

参考文档(真实版):https://demo.ucharts.cn/#/   eCharts类型的话可以直接看echarts的配置文档。此文档中有uCharts的配置项~需要的可看。

需要内拖动的可使用uCharts。还有其他的~我也要慢慢研究。

uniapp-秋云图表插件的图表配置

<template>

<view class="content">

<qiun-title-bar title="柱状图+动态更新数据x1" />

<view class="charts-box">

<qiun-data-charts type="column" :chartData="chartsDataColumn1" :echartsH5="true" :echartsApp="true"

:eopts="eopts" />

</view>

</template>

<script>

export default {

data() {

return {

eopts: {

"xAxis": {

"axisLabel": {

"color": '#666666',

"rotate": 60

chartsDataColumn1: {

"categories": ["2016", "2017", "2018", "2019", "2020",

"2021"

],

enableScroll: true, //开启图表拖拽功能

"series": [{

"name": "目标值",

"data": [3115, 3116, 3212, 3322, 1223, 3223],

"stack": "one",

"barWidth": "40%",

"label": {

"position": "inside",

"color": "#FFFFFF",

"textStyle": {

"color": "#FF5566",

"font-size": 8,

"overflow": "truncate"

"name": "完成量",

"color": "#FFFFFF"

"name": "成交量A",

"data": [3521, 811, 2511, 343, 432, 2012],

]

methods: {

</script>

<style>

.content {

display: flex;

flex-direction: column;

flex: 1;

.charts-box {

width: 100%;

height: 300px;

</style>