Re: [de-users] Diagramme für einige Datensätz e
Am 06.12.2010 16:30, Christian Wunderlich wrote: Hallo Peter, Hallo Christian, Am 06.12.2010 15:37, schrieb Christian Wunderlich: Ich habe eine Tabelle mit etwas über dreihundert Zeilen. In jeder Zeile steht vorne ein Name und dahinter 10 Spalten mit Daten. Ich benötige nun ein Diagramm um die Daten schnell auszuwerten. Da die Daten aber in sehr unterschiedlichen Liegen spielen (mal 15k +/- 2k und mal 200 +/- 50) kann ich nicht einfach die ganze Liste markieren und ein Diagramm erzeugen. Dann hab ich für die geringe Zeile eine Flatline. Daher bräuchte ich eine schnelle Möglichkeit für jede Zeile am besten ein eigenes Diagramm zu machen. Wenn ich das von Hand mache wie im Augenblick bekomme ich die Auswertung in einem Monat fertig. Writer-Tabelle, Calc-Tabelle? Diagrammtyp? Bitte Entschuldige. Calc Tabelle. Als Diagramm habe ich ein Liniendiagramm verwendet. Gruß, Christian Am einfachsten könnte man das mit einem Diagramm und mehrfachen Szenarios bewerkstelligen. Du kannst Deine vorhandenen Spalten in die Szenarien kopieren, verschieben oder auch verlinken. http://user.services.openoffice.org/en/forum/download/file.php?id=3004 - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Diagramme für einige Datensätz e
Hallo Christian, Am 2010-12-06 15:37, schrieb Christian Wunderlich: Hallo Leute, Ich habe eine, vermutlich sogar sehr leichte, Frage. Leider finde ich keine Antwort darauf. Ich habe eine Tabelle mit etwas über dreihundert Zeilen. In jeder Zeile steht vorne ein Name und dahinter 10 Spalten mit Daten. Ich benötige nun ein Diagramm um die Daten schnell auszuwerten. Da die Daten aber in sehr unterschiedlichen Liegen spielen (mal 15k +/- 2k und mal 200 +/- 50) kann ich nicht einfach die ganze Liste markieren und ein Diagramm erzeugen. Dann hab ich für die geringe Zeile eine Flatline. Daher bräuchte ich eine schnelle Möglichkeit für jede Zeile am besten ein eigenes Diagramm zu machen. Wenn ich das von Hand mache wie im Augenblick bekomme ich die Auswertung in einem Monat fertig. Ich hoffe auf eure Hilfe. Du möchtest über 300 einzelne Diagramme erzeugen. Ich vermute dass du diese Diagramme außerhalb von Openoffice Calc nutzen möchtest und schlage daher eine etwas andere Vorgangsweise vor: Ich würde das Tabellenblatt mit deinen Daten in eine csv-Tabelle exportieren. Und mit Gnuplot für jede Zeile ein eigenes Diagramm erzeugen lassen. Das freie Statistikpaket R bietet hier sicherlich auch einige Möglichkeiten. Gnuplot in Action ist ein super Buch zu gnuplot. ich habe jetzt keine genaue Vorgehensweise für dich, aber so ungefähr würde ich diese Aufgabe lösen. liebe Grüße Franz - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Diagramme für einige Datensätz e
Am 07.12.2010 09:15, schrieb Franz Waldmüller: Hallo Christian, Du möchtest über 300 einzelne Diagramme erzeugen. Ich vermute dass du diese Diagramme außerhalb von Openoffice Calc nutzen möchtest und schlage daher eine etwas andere Vorgangsweise vor: Die Diagramme reichen mir in Calc, da ich sie nicht weiterverwenden muss. Es geht mir nur um einen Blick auf die Entwicklung der Zahlen. Gruß, Christian - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Diagramme für einige Datensätz e
Hallo Peter Am 07.12.2010 08:47, schrieb Peter Eberlein: Eine andere Möglichkeit wäre, ein kleines Makro zu benutzen, welches das Diagramm dynamisch ändert: Danke für das Makro. Ich werde mal alle Möglichkeiten ausprobieren und sehen mit welcher ich die Daten am schnellsten auswerten kann. Gruß, Christian Wunderlich - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Diagramme für einige Datensätz e
Am 06.12.2010 23:29, schrieb Michael Höhne: Hallo Christian, Du könntest die Daten über eine weitere Tabelle normalisieren: Das Minimum einer Zeile bekommt den Wert 0 und der größte Wert den Wert 1. Beispiel: Original: Z112 -19 5 Z2 1000 1100 200 1500 300 Z3 0,52 -2 1,3 0,2 Normalisiert [ (Wert-Minimum)/(Maximum-Minimum) ]: Z1' 0,20 0,30 0,00 1,00 0,60 Z2' 0,58 0,67 1,00 0,08 0,00 Z3' 0,63 1,00 0,00 0,83 0,55 Wenn du nun noch zu jeder Zeile einen fixen Wert addierst, kannst du problemlos mehrere Zeilen in ein Diagramm packen: Z1 0,20 0,30 0,00 1,00 0,60 [zwischen 0...1 s.o.] Z2 1,58 1,67 2,00 1,08 1,00 [durch +1 je Wert zwischen 1...2] Z3 2,63 3,00 2,00 2,83 2,55 [durch +2 je Wert zwischen 2...3] Danke dir. Gruß, Christian - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Diagramme für einige Datensätz e
Hallo Christian, Am 06.12.2010 15:37, schrieb Christian Wunderlich: Ich habe eine Tabelle mit etwas über dreihundert Zeilen. In jeder Zeile steht vorne ein Name und dahinter 10 Spalten mit Daten. Ich benötige nun ein Diagramm um die Daten schnell auszuwerten. Da die Daten aber in sehr unterschiedlichen Liegen spielen (mal 15k +/- 2k und mal 200 +/- 50) kann ich nicht einfach die ganze Liste markieren und ein Diagramm erzeugen. Dann hab ich für die geringe Zeile eine Flatline. Daher bräuchte ich eine schnelle Möglichkeit für jede Zeile am besten ein eigenes Diagramm zu machen. Wenn ich das von Hand mache wie im Augenblick bekomme ich die Auswertung in einem Monat fertig. Writer-Tabelle, Calc-Tabelle? Diagrammtyp? Gruß Peter - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Diagramme für einige Datensätz e
Hallo Christian, hallo Michael, Am 06.12.2010 23:29, schrieb Michael Höhne: Hallo Christian, Ich habe eine Tabelle mit etwas über dreihundert Zeilen. In jeder Zeile steht vorne ein Name und dahinter 10 Spalten mit Daten. Ich benötige nun ein Diagramm um die Daten schnell auszuwerten. Da die Daten aber in sehr unterschiedlichen Liegen spielen (mal 15k +/- 2k und mal 200 +/- 50) kann ich nicht einfach die ganze Liste markieren und ein Diagramm erzeugen. Dann hab ich für die geringe Zeile eine Flatline. ... Du könntest die Daten über eine weitere Tabelle normalisieren: Das Minimum einer Zeile bekommt den Wert 0 und der größte Wert den Wert 1. Beispiel: Original: Z112 -19 5 Z2 1000 1100 200 1500 300 Z3 0,52 -2 1,3 0,2 Eine andere Möglichkeit wäre, ein kleines Makro zu benutzen, welches das Diagramm dynamisch ändert: Nehmen wir an, die Tabelle beginnt in A1 und sieht so aus: S1 S2 S3 S4 S5 Z112 -19 5 Z2 1000 1100 200 1500 300 Z3 0,52 -2 1,3 0,2 Dann erstellst Du in Zelle A1 eine Listbox (Ansicht-Symbolleisten-Formular Steuerelemente), mit der Du die Zeilen auswählst (Kontrollelement, Eigenschaften). Als Quellbereich wählst Du A2:A4. Der ListBox weist Du über Ereignisse, Status geändert folgendes Makro zu: Sub itemState_Changed(e) 'keine Mehrfachselektion in der ListBox möglich row = e.source.model.selectedItems(0) ' Datenbereiche Dim aRanges(2) as new com.sun.star.table.CellRangeAddress ' Datenbereich für Achsen-Beschriftung aRanges(0).StartColumn=0 aRanges(0).EndColumn=5 aRanges(0).StartRow=0 aRanges(0).EndRow=0 ' Datenbereich für ausgewählte Zeile aRanges(1).StartColumn=0 aRanges(1).EndColumn=5 aRanges(1).StartRow=row+1 aRanges(1).EndRow=row+1 ' Hier ist mit 0 das erste Tabellenblatt bzw. das erste Chart gemeint Thiscomponent.getSheets().getByIndex(0).getCharts().getByIndex(0).setRanges(aRanges()) End Sub Gruß Peter - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org