This commit is contained in:
parent
9a7703b2a1
commit
e1cb692d68
|
@ -13,6 +13,8 @@ import * as echarts from "echarts";
|
||||||
const chart = ref(null); // 创建DOM引用
|
const chart = ref(null); // 创建DOM引用
|
||||||
|
|
||||||
const data = ["大街乡", "社阳乡", "沐尘畲族乡", "庙下乡", "溪口镇", "罗家乡"];
|
const data = ["大街乡", "社阳乡", "沐尘畲族乡", "庙下乡", "溪口镇", "罗家乡"];
|
||||||
|
const datas = ["2", "4", "7", " 23", "25", "250"];
|
||||||
|
|
||||||
let zoomShow = true;
|
let zoomShow = true;
|
||||||
// if (data.length > 7) {
|
// if (data.length > 7) {
|
||||||
// zoomShow = true;
|
// zoomShow = true;
|
||||||
|
@ -31,7 +33,7 @@ let option = {
|
||||||
grid: {
|
grid: {
|
||||||
top: "-2%",
|
top: "-2%",
|
||||||
left: "3%",
|
left: "3%",
|
||||||
right: "4%",
|
right: "8%",
|
||||||
bottom: "3%",
|
bottom: "3%",
|
||||||
containLabel: true,
|
containLabel: true,
|
||||||
color: "#ffffff",
|
color: "#ffffff",
|
||||||
|
@ -69,26 +71,24 @@ let option = {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
calculable: true,
|
calculable: true,
|
||||||
color: "rgba(0, 252, 255, 1)",
|
|
||||||
// label: {
|
|
||||||
// normal: {
|
|
||||||
// show: true,
|
|
||||||
// lineHeight: 10,
|
|
||||||
// formatter: '{c}',
|
|
||||||
// position: 'right',
|
|
||||||
// textStyle: {
|
|
||||||
// color: '#fff',
|
|
||||||
// fontSize: 10
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
xAxis: {
|
xAxis: {
|
||||||
|
// name: '/次',
|
||||||
type: "value",
|
type: "value",
|
||||||
|
data: datas,
|
||||||
axisLabel: {
|
axisLabel: {
|
||||||
//坐标轴刻度标签的相关设置
|
//坐标轴刻度标签的相关设置
|
||||||
textStyle: {
|
textStyle: {
|
||||||
color: "#ffffff",
|
color: "#ffffff",
|
||||||
},
|
},
|
||||||
|
// formatter: `{value}/次` // 在每个x轴坐标都添加了单位
|
||||||
|
formatter: function (value, index) {
|
||||||
|
if (index === datas.length - 1) {
|
||||||
|
// 判断是否为最后一个标签
|
||||||
|
return value + "/次"; // 添加单位
|
||||||
|
} else {
|
||||||
|
return value; // 不是最后一个标签则不添加单位
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
splitLine: {
|
splitLine: {
|
||||||
//分割线配置
|
//分割线配置
|
||||||
|
@ -102,17 +102,17 @@ let option = {
|
||||||
yAxis: {
|
yAxis: {
|
||||||
type: "category", //横向显示
|
type: "category", //横向显示
|
||||||
data: data,
|
data: data,
|
||||||
|
// max:10,
|
||||||
|
//y轴文字的配置
|
||||||
axisLabel: {
|
axisLabel: {
|
||||||
//y轴文字的配置
|
|
||||||
inside: false,
|
inside: false,
|
||||||
// 设置固定的间隔
|
bargap: 0.5, // 设置固定的间隔
|
||||||
bargap: 0.5,
|
|
||||||
textStyle: {
|
textStyle: {
|
||||||
color: "#ffffff",
|
color: "#ffffff",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
//y轴线的颜色以及宽度
|
||||||
axisLine: {
|
axisLine: {
|
||||||
//y轴线的颜色以及宽度
|
|
||||||
show: false,
|
show: false,
|
||||||
lineStyle: {
|
lineStyle: {
|
||||||
color: "#ffffff",
|
color: "#ffffff",
|
||||||
|
@ -126,10 +126,8 @@ let option = {
|
||||||
// 设置滚动区域的高度
|
// 设置滚动区域的高度
|
||||||
height: 100,
|
height: 100,
|
||||||
},
|
},
|
||||||
|
//分割线配置
|
||||||
// max:10,
|
|
||||||
splitLine: {
|
splitLine: {
|
||||||
//分割线配置
|
|
||||||
show: false,
|
show: false,
|
||||||
lineStyle: {
|
lineStyle: {
|
||||||
color: "#ffffff",
|
color: "#ffffff",
|
||||||
|
@ -140,15 +138,16 @@ let option = {
|
||||||
series: [
|
series: [
|
||||||
{
|
{
|
||||||
type: "bar",
|
type: "bar",
|
||||||
data: [2, 4, 7, 23, 25, 250],
|
data: datas,
|
||||||
barWidth: 15, //柱宽
|
barWidth: 15, //柱宽
|
||||||
barGap: 0.3 /*多个并排柱子设置柱子之间的间距*/,
|
barGap: 0.3 /*多个并排柱子设置柱子之间的间距*/,
|
||||||
// barCategoryGap: "10" /*多个并排柱子设置柱子之间的间距*/,
|
// barCategoryGap: "10" /*多个并排柱子设置柱子之间的间距*/,
|
||||||
|
barMaxWidth: 20, // 每一个都要设置
|
||||||
|
barMinWidth: 5, // 每一个都要设置
|
||||||
itemStyle: {
|
itemStyle: {
|
||||||
// emphasis: {
|
|
||||||
// barBorderRadius: 7
|
|
||||||
// },
|
|
||||||
normal: {
|
normal: {
|
||||||
|
borderWidth: 1,
|
||||||
|
borderColor: "rgba(0, 183, 255, 1)",
|
||||||
borderRadius: [0, 0, 50, 0], //圆角边框
|
borderRadius: [0, 0, 50, 0], //圆角边框
|
||||||
color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [
|
color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [
|
||||||
{ offset: 0, color: "rgba(26, 255, 217, 0)" },
|
{ offset: 0, color: "rgba(26, 255, 217, 0)" },
|
||||||
|
@ -160,7 +159,6 @@ let option = {
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
// 使用生命钩子
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
// 基于准备好的dom,初始化echarts实例
|
// 基于准备好的dom,初始化echarts实例
|
||||||
// var myChart = echarts.init(document.getElementById('main'));
|
// var myChart = echarts.init(document.getElementById('main'));
|
||||||
|
|
Loading…
Reference in New Issue