quadrama / DramaAnalysis

An R package for analysis of dramatic texts
GNU General Public License v3.0
15 stars 2 forks source link

Reihenfolge der Figuren #117

Closed BenjaminKrautter closed 5 years ago

BenjaminKrautter commented 5 years ago

Ist es möglich für verschiedene Funktionen, etwa figureStatistcs, dictionaryStatistics, utteranceStatistics, presence usw., eine einheitliche Reihenfolge der Figurenauflistung zu schaffen. Manchmal scheint das alphabetisch zu sein, manchmal nach first begin geordnet,...

So muss man immer die Farben und IDs tauschen, um grafikübergreifend ein einheitliches Bild zu gewährleisten.

t-lini commented 5 years ago

Alphabetisch lässt sich der Output so sortieren:

fstat <- figureStatistics(t)
fstat <- fstat[order(fstat$figure),]

Wenn einer alphabetischen Sortierung in allen Fällen nichts im Wege steht, lässt sich das im Zuge von #118 auch direkt in die Funktionen einbauen.

BenjaminKrautter commented 5 years ago

Fände ich sinnvoll. Alphabetisch ist wahrscheinlich am nachvollziehbarsten.

BenjaminKrautter commented 5 years ago

Ich bin mir nicht sicher (zumindest habe ich es nicht hinbekommen), ob der Vorschlag auch mit configuration() funktionieren würde. Will man dann bspw. in einer Netzwerkgrafik die Knoten der Figuren gleich gestalten wie in anderen Grafiken (oder man erstellt verschiedene Netzwerke von einzelnen Akten), muss man die Ids immer manuell anpassen.

nilsreiter commented 5 years ago

Das kann in 3.0 auch per format()-Funktion gemacht werden. Entweder alphabetisch vor- oder rückwärts, oder mit manuell definierter Reihenfolge. Die Funktion frisst alles was eine character-Spalte hat, also den Output von dictionaryStatistics(), characterStatistics(), configuration(), ...