Ich implementiere ein Streudiagramm mit der Echarts-Bibliothek von Baidu. Ich beziehe mich auf this Beispiel. Ich habe Änderungen in seinen Eigenschaften entsprechend meiner Anforderung vorgenommen. Ich habe die Blasengröße erhöht, indem eine Symbolgröße in ‚Serie‘, wie dies zu erwähnen:Formatierungsfunktion zum Hinzufügen von Beschriftungen im Streudiagramm in Echarts von Baidu
series : [
{
symbolSize : 20,
type :'scatter',
data : [ some coordinate values ],
.
. //rest of the properties
.
},
]
ich diese kundenspezifische Etiketten in den Bläschen enthalten getan haben. Dazu habe ich die ‚ItemStyle‘ in ‚Serie‘ wie folgt geändert:
itemStyle: {
normal: {
color:'blue',
label:{
textStyle:{
fontWeight:'bold',
fontSize:15
},
show:true,
position: 'inside',
formatter: function(value)
{
if (value=='[10][20]')
return 'some label'
else
return 'NA'
}
}
}
},
Alle jetzt die Blasen haben ‚NA‘ in ihnen geschrieben. Also, ich merke, dass ich es nicht richtig mache. Ich möchte wissen, was der "Wert" in der Formatierungsfunktion enthält. Kann ich seine Übereinstimmung mit den Koordinaten in den Daten überprüfen? Bitte helfen Sie. Diese
ist, wie die Punkte aussehen wie jetzt:
PS: Der Wert Element in Reihe in Formatter Funktion des Labels ist immer UNDEFINIERT