|
|
@@ -154,7 +154,7 @@ export default {
|
|
|
return offsetX + Math.cos(u) * (1 + Math.cos(v) * k) * hoverRate
|
|
|
},
|
|
|
|
|
|
- y: function(u, v) {
|
|
|
+ y: function (u, v) {
|
|
|
if (u < startRadian) {
|
|
|
return offsetY + Math.sin(startRadian) * (1 + Math.cos(v) * k) * hoverRate
|
|
|
}
|
|
|
@@ -164,7 +164,7 @@ export default {
|
|
|
return offsetY + Math.sin(u) * (1 + Math.cos(v) * k) * hoverRate
|
|
|
},
|
|
|
|
|
|
- z: function(u, v) {
|
|
|
+ z: function (u, v) {
|
|
|
if (u < -Math.PI * 0.5) {
|
|
|
return Math.sin(u)
|
|
|
}
|
|
|
@@ -253,13 +253,13 @@ export default {
|
|
|
max: Math.PI,
|
|
|
step: Math.PI / 1.4
|
|
|
},
|
|
|
- x: function(u, v) {
|
|
|
+ x: function (u, v) {
|
|
|
return Math.sin(v) * Math.sin(u) + Math.sin(u)
|
|
|
},
|
|
|
- y: function(u, v) {
|
|
|
+ y: function (u, v) {
|
|
|
return Math.sin(v) * Math.cos(u) + Math.cos(u)
|
|
|
},
|
|
|
- z: function(u, v) {
|
|
|
+ z: function (u, v) {
|
|
|
return Math.cos(v) > 0 ? 0.1 : -0.1
|
|
|
}
|
|
|
}
|
|
|
@@ -389,22 +389,29 @@ export default {
|
|
|
},
|
|
|
label: {
|
|
|
position: 'outside',
|
|
|
- padding: [0, -this.EchartfontSize(50)],
|
|
|
+ padding: [0, -this.EchartfontSize(40)],
|
|
|
formatter: (params) => {
|
|
|
- const arr = [
|
|
|
+ let arr = [
|
|
|
`{a|${params.name}}`,
|
|
|
`{b|${params.value}\n\n}`
|
|
|
]
|
|
|
+ if (params.dataIndex === 0) {
|
|
|
+ arr = [
|
|
|
+ `\n\n\n{a|${params.name}}`,
|
|
|
+ `{b|${params.value}}`
|
|
|
+ ]
|
|
|
+ }
|
|
|
+
|
|
|
return arr.join(' ')
|
|
|
},
|
|
|
rich: {
|
|
|
a: {
|
|
|
color: '#ffffff',
|
|
|
- fontSize: this.EchartfontSize(18)
|
|
|
+ fontSize: this.EchartfontSize(16)
|
|
|
},
|
|
|
b: {
|
|
|
color: 'rgba(33,229,248)',
|
|
|
- fontSize: this.EchartfontSize(18),
|
|
|
+ fontSize: this.EchartfontSize(16),
|
|
|
verticalAlign: 'top',
|
|
|
align: 'center'
|
|
|
|