diff --git a/src/assets/index/左1标题.png b/src/assets/index/left_t1_bg.png
similarity index 100%
rename from src/assets/index/左1标题.png
rename to src/assets/index/left_t1_bg.png
diff --git a/src/assets/index/左2标题.png b/src/assets/index/left_t2_bg.png
similarity index 100%
rename from src/assets/index/左2标题.png
rename to src/assets/index/left_t2_bg.png
diff --git a/src/components/zongLan/zongLan.vue b/src/components/zongLan/zongLan.vue
index 8e0e35c..f2a62f8 100644
--- a/src/components/zongLan/zongLan.vue
+++ b/src/components/zongLan/zongLan.vue
@@ -17,11 +17,7 @@
-
+
@@ -44,46 +40,24 @@
体育馆
-
+
12%
-

+
游泳场馆
12%
-
-

-
+

+
20%
图书馆
@@ -124,9 +98,10 @@
-
+
@@ -291,6 +266,8 @@ export default {
mounted() {
// 首页线图
this.home_bar();
+ // 折线图
+ this.line_zone();
},
methods: {
clickItme(val) {
@@ -309,37 +286,48 @@ export default {
option = {
xAxis: {
type: "category",
- data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun","0c","90","10"],
+ data: [
+ "Mon",
+ "Tue",
+ "Wed",
+ "Thu",
+ "Fri",
+ "Sat",
+ "Sun",
+ "0c",
+ "90",
+ "10",
+ ],
},
yAxis: {
type: "value",
//网格线
- splitLine:{
- lineStyle:{
- type:"soild",
- color:'#2F00FF'
- }
- }
+ splitLine: {
+ lineStyle: {
+ type: "soild",
+ color: "#2F00FF",
+ },
+ },
},
series: [
{
- data: [120, 200, 150, 80, 70, 110, 130,630,530,460],
+ data: [120, 200, 150, 80, 70, 110, 130, 630, 530, 460],
type: "bar",
showBackground: true,
// 设置顶部圆形
- symbolSize:function(d){
- console.log(d)
- return d>0?[10,barWidth]:[0,0]
+ symbolSize: function (d) {
+ console.log(d);
+ return d > 0 ? [10, barWidth] : [0, 0];
},
- symbolPosition:'end',
+ symbolPosition: "end",
// symbolPosition:'end',
// 背景颜色
backgroundStyle: {
- symbolPosition:'end',
- symbolSize:[20,20],
- symbolOffset:[0,"-20%"],
- opacity:0.75,
+ symbolPosition: "end",
+ symbolSize: [20, 20],
+ symbolOffset: [0, "-20%"],
+ opacity: 0.75,
//color: 'rgba(180, 180, 180, 0.2)'
color: {
type: "linear",
@@ -363,21 +351,21 @@ export default {
{
offset: 1,
color: "#2F00FF", // 0% 处的颜色
- }
+ },
],
global: false, // 缺省为 false
},
},
- //
- // itemStyle:{
+ //
+ // itemStyle:{
// normal:{
// barBorderRadius:[2,2,0,0]
// }
//symbolOffset:[14,14],
- //borderRadius:[15,15,0,0]
- // },
-
+ //borderRadius:[15,15,0,0]
+ // },
+
// 条柱颜色
color: {
type: "linear",
@@ -391,10 +379,12 @@ export default {
color: "#00B4FF", // 0% 处的颜色
},
{
- offset:0.6,color:"#2f00ff"
+ offset: 0.6,
+ color: "#2f00ff",
},
{
- offset:0.8,color:"#2f00ff",
+ offset: 0.8,
+ color: "#2f00ff",
},
{
offset: 1,
@@ -409,6 +399,71 @@ export default {
option && myChart.setOption(option);
},
+
+ // 大面积折线图
+ line_zone() {
+ var chartDom = document.getElementById("kl-line");
+ var myChart = echarts.init(chartDom);
+ var option;
+
+ let base = +new Date(2022, 9, 3);
+ let oneDay = 24 * 3600 * 1000;
+ let date = [];
+ let data = [Math.random() * 300];
+ for (let i = 1; i < 20000; i++) {
+ var now = new Date((base += oneDay));
+ date.push(
+ [now.getFullYear(), now.getMonth() + 1, now.getDate()].join("/")
+ );
+ data.push(Math.round((Math.random() - 0.5) * 20 + data[i - 1]));
+ }
+ option = {
+ xAxis: {
+ type: "category",
+ boundaryGap: false,
+ data: date,
+ },
+ yAxis: {
+ type: "value",
+ boundaryGap: [0, "100%"],
+ //网格线
+ splitLine: {
+ lineStyle: {
+ type: "soild",
+ color: "#2F00FF",
+ },
+ },
+
+ },
+
+ series: [
+ {
+ name: "Fake Data",
+ type: "line",
+ symbol: "none",
+ sampling: "lttb",
+ itemStyle: {
+ color: "rgb(255, 170, 131)",
+ },
+ areaStyle: {
+ color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
+ {
+ offset: 0,
+ color: "rgba(255, 158, 68,0.6)",
+ },
+ {
+ offset: 1,
+ color: "rgb(255, 70, 131,0.6)",
+ },
+ ]),
+ },
+ data: data,
+ },
+ ],
+ };
+
+ option && myChart.setOption(option);
+ },
},
};
@@ -428,19 +483,19 @@ export default {
.keliu {
width: 100%;
height: 8vh;
- background-image: url(../../assets/index/左1标题.png);
+ background-image: url(../../assets/index/left_t1_bg.png);
background-repeat: no-repeat;
background-size: 100% 100%;
position: relative;
.keliuTxt {
- position: absolute;
- left: 28%;
- top: 25%;
- color: white;
+ color: #fff;
font-size: 18px;
color: #b5b7c5;
font-weight: bold;
+ line-height: 8vh;
+ padding-left: 22%;
}
+ // 年月日按钮
.keliuBtn {
width: 20%;
height: 50%;
@@ -474,7 +529,7 @@ export default {
}
}
.keliuTu1 {
- background-image: url("../../assets/index/左2标题.png");
+ background-image: url("../../assets/index/left_t2_bg.png");
}
.tongjitu {
width: 100%;