Liniendiagramm in LibreOffice - Daten in Zeilen (Typ, x, y) statt in einer Tabelle mit 2 Eingängen

547
meh

Wie erstelle ich ein Liniendiagramm in LibreOffice Calc, wenn die Daten in 3-Tupeln organisiert sind und nicht in einer Tabelle mit zwei Eingängen?

Beispiel:

Banana Jan 10 Banana Feb 20 Banana Mar 30 Banana Apr 40 Orange Jan 13 Orange Feb 16 Orange Mar 24 Orange Apr 27 Grape Jan 73 Grape Feb 11 Grape Mar 22 Grape Apr 21 

Ich möchte (in einem einzigen Diagramm) eine Zeile pro Frucht haben, mit den Monaten in der x-Achse und den Werten der dritten Spalte in der y-Achse.

Dies wäre unkompliziert, wenn die Daten in einer Tabelle mit zwei Eingaben organisiert wären, wie z

 Jan Feb Mar Apr +------------------- Banana | 10 20 30 40 Orange | 13 16 24 27 Grape | 73 11 22 21 

Ich habe jedoch einen sehr großen Datensatz im ersten Format (3-Tupel). Ich habe viele der im Diagrammassistenten angegebenen Optionen ausprobiert, aber keine davon hat funktioniert. Wenn die Daten klein wären, könnte ich mit einem einfachen Skript leicht eine Tabelle mit zwei Eingaben aus den Daten generieren. Die Tabellen sind jedoch riesig. Daher würde ich gerne wissen, ob es eine Möglichkeit gibt, das Diagramm zu erstellen, ohne die Daten neu anzuordnen.

Vielen Dank

EDIT: Wenn jemand weiß, wie Tische wie der erste aufgerufen werden, dann sag es mir bitte. Wenn ich das wüsste, hätte ich im Internet eine bessere Suche machen können, bevor ich fragte ...

3

1 Antwort auf die Frage

5
tohuwawohu

Das Konvertieren einer einfachen Tabelle (als Ihre Tabelle 1) in eine Kontingenztabelle (wie Ihre Tabelle 2) ist eine Standardaufgabe für eine Pivot-Tabelle .

Abhängig von Ihren Daten kann es nützlich sein, den Inhalt vorzubereiten, bevor Sie die Pivot-Tabelle erstellen:

  • Spaltennamen sind hilfreich, um die Definition der Pivot-Tabelle zu erleichtern.
  • Die Monatsnamen sollten DATE-Werte sein, andernfalls versucht LO Calc, sie alphabetisch zu sortieren.

Ich fange also mit einem leicht modifizierten Datensatz an:

enter image description here

Beachten Sie den "echten" Datumswert für den Monatseintrag - dies erreichen Sie, indem Sie das Datum eingeben und die Zelle als Datum mit Formatcode formatieren MMM.

Wählen A1:C13Sie nun Menü Einfügen -> Pivot-Tabelle aus. Bestätigen Sie, um die Pivot-Tabelle aus der aktuellen Auswahl zu erstellen. Im Dialog zur Definition der Pivot-Tabelle ...

enter image description here

... ziehen Sie die Felder aus der Liste "Verfügbare Felder" wie folgt in die Liste Zeilen- / Spalten- / Datenfelder:

  • "Eingabe" in "Zeilenfelder",
  • "Monat" in "Spaltenfelder" und
  • "Zählen" in "Datenfelder":

enter image description here

Nach dem Ziehen der Felder sollte der Dialog folgendermaßen aussehen:

enter image description here

Das war's - Hit OK. Die resultierende Tabelle sieht wie folgt aus:

enter image description here

Sie können die Summenspalten / -zeilen im Dialogfeld Pivot-Tabellenlayout deaktivieren. Die Pivot-Tabelle ist immer noch mit Ihren Quelldaten "verbunden", sodass die Änderung Ihrer "einfachen Tabelle" -Daten in der Pivot-Tabelle (nach einer manuellen Aktualisierung) angezeigt wird.

Darüber hinaus können Sie mit der Pivot-Tabelle auf einfache Weise ein Diagramm erstellen. Das Ergebnis kann wie folgt aussehen:

enter image description here

Änderungen an der ursprünglichen "einfachen" Tabelle wirken sich auch auf das Diagramm aus (unter Verwendung der Pivot-Tabelle als "Proxy").