|
@@ -14,7 +14,6 @@ export default {
|
|
|
components: {},
|
|
|
data() {
|
|
|
return {
|
|
|
- education: [],
|
|
|
optionData: [
|
|
|
{
|
|
|
name: "文盲",
|
|
@@ -74,7 +73,8 @@ export default {
|
|
|
methods: {
|
|
|
//数据匹配
|
|
|
initData() {
|
|
|
- this.optionData.filter((result) => result.name == "文盲")[0].value =
|
|
|
+ if(this.education){
|
|
|
+ this.optionData.filter((result) => result.name == "文盲")[0].value =
|
|
|
+this.education.filter((result) => result.name == "文盲")[0].rate;
|
|
|
this.optionData.filter((result) => result.name == "初中及以下")[0].value =
|
|
|
+this.education.filter((result) => result.name == "初中及以下")[0].rate;
|
|
@@ -89,6 +89,7 @@ export default {
|
|
|
+this.education.filter((result) => result.name == "本科")[0].rate;
|
|
|
this.optionData.filter((result) => result.name == "专科")[0].value =
|
|
|
+this.education.filter((result) => result.name == "专科")[0].rate;
|
|
|
+ }
|
|
|
this.init();
|
|
|
},
|
|
|
init() {
|
|
@@ -97,7 +98,7 @@ export default {
|
|
|
document.getElementById("cityGreenLand-charts1")
|
|
|
);
|
|
|
// 传入数据生成 option
|
|
|
- // console.log('++++++++++++++++',this.optionData);
|
|
|
+ // console.log('++++++++++++++++',this.optionData);
|
|
|
this.option = this.getPie3D(this.optionData, 0.8);
|
|
|
myChart.setOption(this.option);
|
|
|
//是否需要label指引线,如果要就添加一个透明的2d饼状图并调整角度使得labelLine和3d的饼状图对齐,并再次setOption
|