|
@@ -22,19 +22,43 @@ export default {
|
|
|
timer: null,
|
|
|
ooption: [],
|
|
|
option: {
|
|
|
- tooltip:{},
|
|
|
+ tooltip:{
|
|
|
+ formatter: function (params) {
|
|
|
+ var newParamsName = "";
|
|
|
+ var paramsNameNumber = params.name.length;
|
|
|
+ var provideNumber = 20; //一行显示几个字
|
|
|
+ var rowNumber = Math.ceil(paramsNameNumber / provideNumber);
|
|
|
+ if (paramsNameNumber > provideNumber) {
|
|
|
+ for (var p = 0; p <rowNumber; p++) {
|
|
|
+ var tempStr = "";
|
|
|
+ var start = p * provideNumber;
|
|
|
+ var end = start + provideNumber;
|
|
|
+ if (p == rowNumber - 1) {
|
|
|
+ tempStr = params.name.substring(start, paramsNameNumber);
|
|
|
+ } else {
|
|
|
+ tempStr = params.name.substring(start, end) + "</br>";
|
|
|
+ }
|
|
|
+ newParamsName += tempStr;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else {
|
|
|
+ newParamsName = params.name;
|
|
|
+ }
|
|
|
+ return newParamsName
|
|
|
+ }
|
|
|
+ },
|
|
|
series: {
|
|
|
type: "sunburst",
|
|
|
data: [],
|
|
|
radius: [30, "90%"],
|
|
|
label: {
|
|
|
rotate: "radial",
|
|
|
- // formatter: function (val) {
|
|
|
- // // console.log(val);
|
|
|
- // return val.name.length > 5
|
|
|
- // ? val.name.substring(0, 6) + '...'
|
|
|
- // : val.name;
|
|
|
- // }
|
|
|
+ formatter: function (val) {
|
|
|
+ // console.log(val);
|
|
|
+ return val.name.length > 5
|
|
|
+ ? val.name.substring(0, 6) + '...'
|
|
|
+ : val.name;
|
|
|
+ }
|
|
|
},
|
|
|
},
|
|
|
}
|