Gibt es eine schnelle Möglichkeit, die Textüberschriften bei bestimmten Drehungen in einem Kreisdiagramm zu schreiben?

Bitte beachten Sie das Referenzbild. Ich weiß, wie man ein Kreisdiagramm in Illustrator erstellt, bin mir aber nicht sicher, wie ich den gedrehten Text in die Zellen des Rads schreiben kann (Sie können ungefähr 50 Textüberschriften für 50 Zellen sehen. Die Frage bezieht sich nicht auf die 8 im äußeren Kreis geschriebenen Überschriften). , in Illustrator.

Eine Möglichkeit besteht darin, dies manuell zu tun, jeden Text auszuwählen, seine Drehung aus der Zelle des Rads zu berechnen und ihn dann zu drehen und zu platzieren. Es scheint zeitaufwändig zu sein.

Gibt es in Illustrator/Photoshop eine schnellere oder Massenanordnungsoption (genau wie beim Erstellen eines Kreisdiagramms geben Sie den Flächenwert für seine Zellen ein) ?

Geben Sie hier die Bildbeschreibung ein

Antworten (2)

Es gibt ein Konzept, das als die Verwendung des „falschen Werkzeugs für den Job“ bekannt ist. Das falsche Werkzeug ist entweder der Illustrator oder Sie.

Das Erstellen von Infografiken gehört zu den Dingen, bei denen Sie entweder Programmieren lernen oder ein für Ihre Aufgabe entwickeltes Tool verwenden. Nun, da Sie Dinge entwerfen wollen, die einzigartig sind, müssen Sie wahrscheinlich Programmieren lernen. Die Art der Programmierung, die Sie für die meisten Infografiken benötigen, ist jedoch die einfachste der einfachen Programmierung seit Ihrer Schleife über Daten.*

Dies ohne Programmierung zu tun, ist keine große Aufgabe (insgesamt 5-10 Minuten). Ich werde eine gute Strategie skizzieren. Berechnen Sie die Schnittbreite (360/Anzahl der Schnitte), schreiben Sie einen Text. Drehen Sie eine Kopie dieses Textes mit der numerischen Eingabe des Rotationswerkzeugs (gruppieren Sie 2 Text nicht, da dies das Kombinieren des Threads schwieriger macht). Drücken Sie Strg + d, bis Sie den Kreis haben. Verknüpfen Sie die Texte miteinander und fügen Sie Ihren Text ein (wobei jedes Element eine Zeile war). Der Vorteil dieser Strategie besteht nun darin, dass Sie den Text und die Reihenfolge des Textes später ändern können, nicht jedoch die Anzahl der Zeilen.

Dadurch wird eine Vorlage erstellt, die eine gewisse Flexibilität aufweist. So können Sie die Dinge später ändern. Dies ist wichtig, denn bei Daten jeglicher Art möchten Sie nicht durch die Daten eingeschränkt werden, bevor Sie mit dem Entwerfen beginnen!

Ein besserer Weg? Verwenden Sie entweder eine Software, die für die Datenvisualisierung entwickelt wurde. Und KEIN Excel ist kein gutes Werkzeug dafür, vergessen Sie Excel, es schränkt Ihre Ideen ein. Lernen Sie, etwas wie Mathematica, ScipPy (verwenden Sie Jupyter-Notebooks ) zu verwenden, oder lernen Sie, Illustrator-Skripte zu erstellen.

Ok, Sie haben also Illustrator. Was Sie beschreiben, ist eine Schleife. Eine Schleife ist eine Anweisung, die sich wiederholt. So sieht die Herstellung aus:

#target illustrator

// A placeholder for data
data = [
"Dulcie Stancill",  
"Florrie Holsinger",  
"Petrina Coates",  
"Mei Clemens",  
"Elicia Good",  
"Ron Levy",  
"Reanna Brueggemann",  
"Aleen Villalobos",  
"Giselle Phares",  
"Boyce Zahn",  
"Demetrice Raposa",  
"Signe Dantzler",  
"Gracia Becton",  
"Michale Wilton",  
"Zona Pushard",  
"Latonya Morejon",  
"Laure Weinmann",  
"Laurene Ohara",  
"Nathanial Mcelvain",   
"Brock Mcandrew"  
];



for(var i = 0; i < data.length; i++){

   text = activeDocument.textFrames.add();
   text.contents = "\t"+data[i];
   text.rotate(i*360/data.length, true, true, true, true, Transformation.DOCUMENTORIGIN);

}

Lange oder? Nun, nicht so lange. Realistischerweise sind es nur 3 Befehle und Ihre Daten, aber Sie können Ihren Datenabschnitt ändern und ihn erneut erstellen. Ich habe auch einen Tabulator vor dem Text hinzugefügt, sodass Sie jetzt Tabstopps und Stile verwenden können, um die Größe des Kreises zu ändern.

* Entgegen der landläufigen Meinung ist Programmieren EINFACH . Es ist nur so, dass die meisten Leute zum Programmieren springen, wenn ihr Problem zu komplex ist. Sie sollten beginnen, wenn es einfach ist. Dadurch bekommen sie immer das Gefühl, dass es ihnen aufgrund ihrer Handlungen schwer fällt. Harte Dinge sind schließlich hart, egal ob das Werkzeug, das Sie verklagen, einfach ist oder nicht.

Andererseits ist es schwer, ein Programmierer zu sein, da niemand für das Programmieren einfacher Dinge bezahlt.

Zum No-Programming-Workflow: Ich denke, der Fragesteller wird etwas zu sagen haben, wenn er versucht, die Hälfte der Kopien des einzelnen Textfelds in eine besser lesbare Position zu drehen und den Text am äußeren Kreis auszurichten. Sonstiges: Die Idee "Programmierung sollte gestartet werden, wenn das Problem einfach ist" klingt gut.
@joojaa danke für die Antwort, aber ich musste die andere Antwort akzeptieren, da ich nicht viel mit Mathe zu tun habe. Ich hoffe es macht dir nichts aus :P

Illustrator hat nicht die gewünschte Funktionalität in seinem Tortenwerkzeug, Sie benötigen zusätzliche Software oder Skripte für die vollständige Automatisierung.

Gerade hier scheinen die radialen Texte aufgrund der konstanten Sektorbreite (= 360 Grad / Anzahl der Sektoren) einen konstanten Rotationsschritt zu haben.

Schreiben Sie einen Dummy-Text, der fast einen Sektorradius breit ist, platzieren Sie ihn manuell und erstellen Sie gedrehte Kopien mit Rotationszentrum = Mittelpunkt. Geben Sie die Texte erneut ein.

Textobjekte verhalten sich bei Transformationen schwierig, und das Rotationswerkzeug kann nicht verwendet werden, wenn der mittlere Bereich überfüllt ist (Sie können den Mittelpunkt nicht festlegen, bevor Sie Dinge im Ebenenbedienfeld deaktivieren oder das Einrasten vereinfachen). Hier ist eine Methode, um es richtig zu machen, selbst wenn der mittlere Bereich bereits voller Knoten ist:

Geben Sie hier die Bildbeschreibung ein

1) Ein Textpaar wird manuell platziert. Die rechte Hälfte enthält rechtsbündigen Text, die linke Hälfte linksbündigen Text. Die Textausrichtung wäre später schwierig einzustellen. Das grüne Kästchen ist mit dem Text gruppiert. Diese Gruppe hat das Rotationszentrum in der Mitte.

2) Die Textprototypen werden in die Ausgangsposition des Kopierens gedreht

3) Wiederholtes Rotieren+Kopieren wurde mit Objekt > Transformieren > Rotieren > Kopieren erstellt, durch wiederholtes Drücken von Strg+D wurden die restlichen Kopien erstellt

4) Gruppierung aller aufheben, ein grünes Kästchen wurde ausgewählt, alle Kästchen wurden mit Auswählen > Gleich > Strichfarbe ausgewählt, die Kästchen gelöscht

5) Texte neu abgetippt

Gerade in diesem einfachen Fall kann das Rotationswerkzeug problemlos verwendet werden, es ist keine Zentrierung mit Symmetrie erforderlich. Danke an die Kommentatoren für den Hinweis.

Ich hasse ernsthaft Ihre Methode, Drehungen zu zentrieren
Warum benutzt du dafür nicht das Rotationswerkzeug? Warum muss man überhaupt gruppieren?
Ich habe festgestellt, dass ich zu leicht Fehler mache, wenn ich auswähle, was gedreht werden soll, wie viel und was das Rotationszentrum ist.
Alt+klicken und numerische Eingabe verwenden. Keine Fehler. Immer. Ich meine, die ursprünglichen Designer von Illustrator wussten tatsächlich, was Sie tatsächlich brauchen (obwohl alt klirren ist obskur), neuere Entwickler nicht.
lol, das ist etwas, das ich nie benutzt habe, seit ich es irgendwo in einem YouTube-Video über die Herstellung von Luckywheel gesehen habe. Er hat nur Alt gedrückt, Klick und Boom, du weißt schon, seitdem hat er nie manuell gedreht XD
@joojaa dieser Alt-Klick muss den Rotationsmittelpunkt treffen. Wenn sich andere Dinge in der Nähe befinden, tritt der Fehler auf. Der aktuelle Fall ist einfach.
Sie haben einfach zu viele Snepping-Tools aktiviert. Wenn Sie kein Layout erstellen, deaktivieren Sie die meisten Alignemnet-Snaps. Illustrator ist WIRKLICH WIRKLICH von Grund auf schlecht konfiguriert.
OK. Ich muss disziplinierter werden. Das Deaktivieren der Extras im Ebenenbedienfeld hilft ebenfalls.