天天看點

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>