flot: Es konnte keine Torte mit in der Leinwand enthaltenen Etiketten gezeichnet werden

8

Ich versuche ein bisschen zu chartern und stolperte über diese seltsame Fehlermeldung. Hier ist ein Beispiel dafür, was funktioniert:

%Vor%

Die URL gibt die folgenden Daten zurück:

%Vor%

Es wird jedoch nicht mit diesen Daten funktionieren und "Fehler beim Zeichnen eines Kreises mit Etiketten, die in der Leinwand enthalten sind" anzeigen:

%Vor%

Was fehlt mir im Diagramm-Setup, um dies zu umgehen?

    
abolotnov 14.05.2012, 20:04
quelle

2 Antworten

10

Die Kreisfunktionalität von flot enthält Einschränkungen für die Legende und die Beschriftungen. Der Code stellt sicher, dass die Legende / Beschriftungen innerhalb der Grenzen der Zeichenfläche bleiben, und wenn dies nicht der Fall ist, schlägt sie fehl, wie Sie gesehen haben. Ihre Optionen sind:

  1. Vergrößern Sie Ihre Leinwand
  2. Machen Sie Ihre Etiketten kürzer
  3. Verwenden Sie eine Legende außerhalb des Canvas mit der Option legend.container , um eine externe div anzugeben.
Ryley 15.05.2012 15:23
quelle
1

Versuchen Sie, den Text des Etiketts zu reduzieren, oder versuchen Sie, den Radius des Etiketts zu reduzieren, ich nahm einen Hinweis von hier Ссылка

Ich habe den Radius meines Labels reduziert und das Problem wurde für mich behoben.

    
Brij Raj Singh - MSFT 18.02.2014 13:55
quelle

Tags und Links