Gibt es eine Möglichkeit, die Standardposition des prozentualen Labels in einem Matplot Lib-Tortendiagramm zu ändern? Hiermatplotlib prozentuale Labelposition im Tortendiagramm
ist ein Beispiel Kreisdiagramm:
Was ich erstellt haben:
plt.pie(sizes, labels=labels, colors=colors, explode=explode, autopct='%1.0f%%')
Nun weiß nicht, wie ich, wie einige Prozent Etiketten auf andere Abschnitte teritory sind eindringenden (tatsächlich ist der einzige Perpitrator in diesem Beispiel der 9m-Abschnitt). Idealerweise möchte ich, dass solche Labels außerhalb des Tortendiagramms liegen, wobei ein Pfeil auf den Abschnitt oder alternativ direkt außerhalb des Abschnitts zeigt.
Ich habe nie 'plt.pie' verwendet, aber Sie sollten tun können, was Sie manuell möchten. Die Funktion gibt 'tuple (patches, texte, autotexts)' zurück. 'autotexts' ist die Folge von' Text' mit den Prozentangaben. Wenn Sie über sie hinwegschlendern, sollten Sie die '0.1%' (oder was auch immer Sie wollen) finden und die Position des Textes verschieben (um dies anständig zu tun, müssen Sie vielleicht zu/von kreisförmigen Koordinaten konvertieren). –