Womit zeichnet ihr Diagramme / Charts?
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt? -- Αl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Аl Воgnеr, Mittwoch, 6. März 2013:
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt?
Kommt drauf an, was Du machen willst. Gnuplot zB. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Mi, 06 Mär 2013 21:27:51 CET schrieb Andre Tann:
Аl Воgnеr, Mittwoch, 6. März 2013:
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt?
Kommt drauf an, was Du machen willst. Gnuplot zB.
Ein GUI wäre mir lieber und es sollte "ästhetisch" sein. Aber vielleicht gibt es dafür ja eine Kommandozeile, die nicht zu komplex ist. Fürs erste erscheint mir die Manpage nicht so leicht anzuwenden. Vielleicht probiert sich wer mit gnuplot mit einem einfachen Beispiel: A 10 B 5 C 3 Stelle das in einem Diagramm mit absoluten Werten dar, im anderen mit relativen. Grafikart: Balkendiagramm, Tortendiagramm, oder was immmer "gut" aussieht. -- Αl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am 06.03.2013 21:41, schrieb Аl Воgnеr:
Aber vielleicht gibt es dafür ja eine Kommandozeile, die nicht zu komplex ist. Fürs erste erscheint mir die Manpage nicht so leicht anzuwenden. Vielleicht probiert sich wer mit gnuplot mit einem einfachen Beispiel: A 10 B 5 C 3 Stelle das in einem Diagramm mit absoluten Werten dar, im anderen mit relativen. Grafikart: Balkendiagramm, Tortendiagramm, oder was immmer "gut" aussieht.
just for fun: Es geht auch mit R: x<-c(10,5,3) names(x) <- c("A","B","C") pie(x,labels=names(x)) # Tortendiagramm barplot(x) # Balkendiagram Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Mi, 06 Mär 2013 21:55:22 CET schrieb Karl Sinn:
Hallo,
Am 06.03.2013 21:41, schrieb Аl Воgnеr:
Aber vielleicht gibt es dafür ja eine Kommandozeile, die nicht zu komplex ist. Fürs erste erscheint mir die Manpage nicht so leicht anzuwenden. Vielleicht probiert sich wer mit gnuplot mit einem einfachen Beispiel: A 10 B 5 C 3 Stelle das in einem Diagramm mit absoluten Werten dar, im anderen mit relativen. Grafikart: Balkendiagramm, Tortendiagramm, oder was immmer "gut" aussieht.
just for fun:
Es geht auch mit R: x<-c(10,5,3) names(x) <- c("A","B","C") pie(x,labels=names(x)) # Tortendiagramm barplot(x) # Balkendiagram
Hmmh, was brauche ich denn da für Pakete? Was meinst du mit R? -- Αl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo,
Es geht auch mit R: x<-c(10,5,3) names(x) <- c("A","B","C") pie(x,labels=names(x)) # Tortendiagramm barplot(x) # Balkendiagram
Hmmh, was brauche ich denn da für Pakete? Was meinst du mit R?
http://de.wikipedia.org/wiki/R_%28Programmiersprache%29 ganz brauchbar für Statistik, mir aber zu mächtig :-) Jens -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 06.03.2013 22:06, schrieb Аl Воgnеr:
Am Mi, 06 Mär 2013 21:55:22 CET schrieb Karl Sinn:
Hallo,
Am 06.03.2013 21:41, schrieb Аl Воgnеr:
Aber vielleicht gibt es dafür ja eine Kommandozeile, die nicht zu > komplex ist. Fürs erste erscheint mir die Manpage nicht so leicht > anzuwenden. Vielleicht probiert sich wer mit gnuplot mit einem > einfachen Beispiel: A 10 B 5 C 3 Stelle das in einem Diagramm mit > absoluten Werten dar, im anderen mit relativen. Grafikart: > Balkendiagramm, Tortendiagramm, oder was immmer "gut" aussieht.
just for fun:
Es geht auch mit R: x<-c(10,5,3) names(x) <- c("A","B","C") pie(x,labels=names(x)) # Tortendiagramm barplot(x) # Balkendiagram
Hmmh, was brauche ich denn da für Pakete? Was meinst du mit R?
Die Pakete sind: R-base R-base-devel Und wenn Du eine graphische Oberfläche für das Kommandozeilentool möchtest (ich kanns nur empfehlen, es macht alles einfacher, insbesondere den Umgang mit den Grafiken die Du dort vor dem Speichern frei skalieren kannst) dann noch: rstudio Und ja es ist ein Statistiktool, das sehr mächtig ist, aber wenn es um solche einfachen Dinge geht auch sehr praktisch sein kann. Bei größeren Datensätzen kannst Du die Daten natürlich auch aus OpenOffice-Daten, CSV-Dateien o.ä. einlesen. :) LG Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Do, 07 Mär 2013 08:55:04 CET schrieb Karl Sinn:
Hmmh, was brauche ich denn da für Pakete? Was meinst du mit R?
Die Pakete sind: R-base R-base-devel
Danke, ich hatte es gefunden und das Mail ging dann nur an mich.
Und wenn Du eine graphische Oberfläche für das Kommandozeilentool möchtest (ich kanns nur empfehlen, es macht alles einfacher, insbesondere den Umgang mit den Grafiken die Du dort vor dem Speichern frei skalieren kannst) dann noch: rstudio
Ich habe Rcmdr installiert, weil ich keine Ahnung hatte, was ich denn probieren soll. Ich nehme an rstudio kann man dazu installieren?
Und ja es ist ein Statistiktool, das sehr mächtig ist, aber wenn es um solche einfachen Dinge geht auch sehr praktisch sein kann. Bei größeren Datensätzen kannst Du die Daten natürlich auch aus OpenOffice-Daten, CSV-Dateien o.ä. einlesen. :)
Mein "Problem" ist, dass ich nicht riesige Datenmengen habe, sondern oft so kleine, wie im Beispiel, das aber öfters und das Diagramm muss dann in Libreoffice. -- Αl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am 07.03.2013 12:01, schrieb Аl Воgnеr:
Am Do, 07 Mär 2013 08:55:04 CET schrieb Karl Sinn:
Hmmh, was brauche ich denn da für Pakete? Was meinst du mit R?
Die Pakete sind: R-base R-base-devel
Danke, ich hatte es gefunden und das Mail ging dann nur an mich.
Und wenn Du eine graphische Oberfläche für das Kommandozeilentool möchtest (ich kanns nur empfehlen, es macht alles einfacher, insbesondere den Umgang mit den Grafiken die Du dort vor dem Speichern frei skalieren kannst) dann noch: rstudio
Ich habe Rcmdr installiert, weil ich keine Ahnung hatte, was ich denn probieren soll. Ich nehme an rstudio kann man dazu installieren?
Ja, kannst Du unabhängig davon installieren. rpm's gibt es bei rstudio.com
Und ja es ist ein Statistiktool, das sehr mächtig ist, aber wenn es um solche einfachen Dinge geht auch sehr praktisch sein kann. Bei größeren Datensätzen kannst Du die Daten natürlich auch aus OpenOffice-Daten, CSV-Dateien o.ä. einlesen. :)
Mein "Problem" ist, dass ich nicht riesige Datenmengen habe, sondern oft so kleine, wie im Beispiel, das aber öfters und das Diagramm muss dann in Libreoffice.
Wenn Du Dir die Zeit nimmst Dich in Grafiken mit r einzuarbeiten, wirst Du dort eine sehr leistungsstarke Umgebung finden. Wenn Du eine andere Programmiersprache beherrschst, und ich glaube das tust Du ;), dann ist der Lernprozess nicht so schwierig und Anleitungen gibt es im Netz genügend. Was gut ist in R, ist die Hilfe. Dort wird (auf englisch) alles sehr gut erklärt. Manchmal muss man allerdings ein wenig suchen bis man gefunden hat was man braucht. Du kannst aus rstudio dann problemlos die Skalierung und das Grafikformat auswählen und Grafiken wie üblich in Libreoffice einfügen. Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 06.03.2013 um 21:20 schrieb Аl Воgnеr <suse-ml@corr.eu.org>:
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt?
dia.-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Mi, 06 Mär 2013 21:45:37 CET schrieb Rainer Sokoll:
Am 06.03.2013 um 21:20 schrieb Аl Воgnеr <suse-ml@corr.eu.org>:
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt?
dia.
Ich denke dia ist was ganz anderes als ich suche, oder? Es geht mir um Balkendiagramme, Tortendiagramme, etc. in 2D, 3D, etc. -- Αl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Wed, 06 Mar 2013, ?l ??gn?r schrieb:
Am Mi, 06 Mär 2013 21:45:37 CET schrieb Rainer Sokoll:
Am 06.03.2013 um 21:20 schrieb ?l ??gn?r <suse-ml@corr.eu.org>:
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt?
dia.
Ich denke dia ist was ganz anderes als ich suche, oder? Es geht mir um Balkendiagramme, Tortendiagramme, etc. in 2D, 3D, etc.
Variiert, nicht daß ich viel Verwendung hätte. Dia, xfig, tgif, gnuplot, metapost, oocalc, SnapGrafx (in Wine, SCNR ;) -dnh -- A common mistake that people make, when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -- Douglas Adams - Mostly Harmless -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Mi, 06 Mär 2013 22:57:10 CET schrieb David Haller: Hallo David,
Am Wed, 06 Mar 2013, ?l ??gn?r schrieb:
Am Mi, 06 Mär 2013 21:45:37 CET schrieb Rainer Sokoll:
Am 06.03.2013 um 21:20 schrieb ?l ??gn?r <suse-ml@corr.eu.org>:
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt?
dia.
Ich denke dia ist was ganz anderes als ich suche, oder? Es geht mir um Balkendiagramme, Tortendiagramme, etc. in 2D, 3D, etc.
Variiert, nicht daß ich viel Verwendung hätte. Dia, xfig, tgif, gnuplot, metapost, oocalc, SnapGrafx (in Wine, SCNR ;)
Damit machst du Balken- und Tortendiagramme? Es geht nicht um Flussdiagramme u.ä.! Mit Dia, xfig und tgif kann ich mir das nur manuell vorstellen, aber die grafische Darstellung der Daten soll halbwegs automatisiert sein. Mit Gnuplot habe ich noch Syntaxprobleme und ich bin mir nicht klar, ob das sauber beschriftet. Wenn die Beschriftung zB bei einem Sektor außerhalb ist und dann wieder innerhalb, dann ist das nicht brauchbar. http://www.gnuplot.info/faq/faq.html#SECTION00065000000000000000 It's sort of difficult in gnuplot. Die Links sind dort dann tot LibreCalc habe ich schon probiert, das ist zur Zeit kaputt oder netter formuliert bei der Beschriftung bzw. Berechnung nicht brauchbar. Manchmal hat alles 100% Ich habe mit R ein wenig rumgespielt, da blickt man aber nicht in ein paar Stunden durch. Ich brauche %-Werte und Beschriftungen. Siehe Beispiel nebenan: Testanalyse (Überschrift): A 10 B 5 C 3 A, B und C sind Bezeichnungen, der prozentuelle Anteil soll automatisch berechnet werden und in die Beschriftung eingehen. Ich habe sogar was mit der Bash gefunden, aber gefallen hat es mir nicht sehr. Ich staune, dass es so schwierig ist, dafür was unter Linux zu finden. Gnumeric und Calligrasheets sind auch nicht brauchbar, habe es aber nur kurz getestet. -- Αl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Wed, 06 Mar 2013, ?l ??gn?r schrieb:
Am Mi, 06 Mär 2013 22:57:10 CET schrieb David Haller:
Am Wed, 06 Mar 2013, ?l ??gn?r schrieb:
Am Mi, 06 Mär 2013 21:45:37 CET schrieb Rainer Sokoll:
Am 06.03.2013 um 21:20 schrieb ?l ??gn?r <suse-ml@corr.eu.org>:
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt?
dia.
Ich denke dia ist was ganz anderes als ich suche, oder? Es geht mir um Balkendiagramme, Tortendiagramme, etc. in 2D, 3D, etc.
Variiert, nicht daß ich viel Verwendung hätte. Dia, xfig, tgif, gnuplot, metapost, oocalc, SnapGrafx (in Wine, SCNR ;)
Damit machst du Balken- und Tortendiagramme?
Balken hab ich damit schonmal gemacht ;) Außer SnapGrafx, das ist ein reinrassiges Flußdiagrammdings aus Win 3.1 Zeiten :) Aber für gewisse Zwecke heute noch besser als z.B. Dia. Kivio/Visio kenn ich nicht, wobei ich Kivio IIRC mal ausprobiert und als untauglich ad acta gelegt hab, ist aber länger her. Ansonsten: ich mach keine Diagramme mehr, IIRC geht das aber mit zumindest gnuplot, metapost, oocalc. Ouh! Gnumeric gibt's ja auch noch! Das mit den Labels klappt hier aber auf die Schnelle nicht.
Es geht nicht um Flussdiagramme u.ä.! Mit Dia, xfig und tgif kann ich mir das nur manuell vorstellen, aber die grafische Darstellung der Daten soll halbwegs automatisiert sein.
Ok.
Mit Gnuplot habe ich noch Syntaxprobleme und ich bin mir nicht klar, ob das sauber beschriftet. Wenn die Beschriftung zB bei einem Sektor außerhalb ist und dann wieder innerhalb, dann ist das nicht brauchbar.
Nicht trivial.
http://www.gnuplot.info/faq/faq.html#SECTION00065000000000000000 It's sort of difficult in gnuplot. Die Links sind dort dann tot
Der erste ist nur falsch verlinkt (doppeltes http://): http://gnuplot-tricks.blogspot.de/2009/08/pie-charts-entirely-in-gnuplot.htm... Der zweite tut hier (und jetzt) direkt: http://www.usf.uni-osnabrueck.de/~breiter/tools/piechart/piecharts.en.html
LibreCalc habe ich schon probiert, das ist zur Zeit kaputt oder netter formuliert bei der Beschriftung bzw. Berechnung nicht brauchbar. Manchmal hat alles 100%
Hier klappt das eigentlich im Kurztest ok, wobei ich nicht weiß was du willst. Ist halt ne Torte mit Legende nebendran. $ rpm -qf `which oocalc` libreoffice-calc-3.5.4.13-4.11.1.x86_64 Wie weit man da bzgl. Legende basteln kann weiß ich nicht, ich brauch das seit wohl nem Jahrzehnt nicht mehr, aber ISTR ging das damals schon mit Star Office ;) [..]
Ich staune, dass es so schwierig ist, dafür was unter Linux zu finden. Gnumeric und Calligrasheets sind auch nicht brauchbar, habe es aber nur kurz getestet.
Evtl. taugt für dich die Kombination gnuplot + LaTeX was. Mal gucken, ob ich da morgen[tm] ein bissl dran rumspielen kann. Also gnuplot für Grafik und LaTeX-Platzhalter, LaTeX dann für die eigentliche Beschriftung. IIRC hab ich sowas mal gemacht. Mal gucken, was sich bis heute im Hirn gehalten hat und schnell aufzufrischen ist ;) Und mir spukt nochwas außer R im Hinterkopf rum, vielleicht fällt mir das ja über Nacht auch wieder ein ;) Ansonsten: in der c't/iX gabs zuletzt Artikel zu SVG + ner JavaScript Lib, die solche und andere Datendarstellungen können. Achso, vielleicht noch sinnvoll, wenn du kurz sagst wo die Daten herkommen. Manuelle Eingabe? Tabelle/CSV? Ausgabe eines Scripts/einer DB-Abfrage? Hm. Ich geh für meine weiteren Überlegungen einfach mal von (generiertem) CSV aus. -dnh PS: hab anno '96 oder so mit StarWriter 2.0 angefangen und mir '97/'98 sogar StarOffice 4.0 (für Win) gekauft ... ;) Das Handbuch dazu taugt auch noch heute für OOo/LibreO ;) Zwar nicht für mich, aber andere. -- Linux only became possible because 20 years of OS research was carefully studied, analyzed, discussed and thrown away. Ingo Molnar on linux-kernel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Do, 07 Mär 2013 00:25:34 CET schrieb David Haller:
Ouh! Gnumeric gibt's ja auch noch! Das mit den Labels klappt hier aber auf die Schnelle nicht.
Dann bin ich ja beruhigt, dass ich es auch nicht geschafft habe.
Es geht nicht um Flussdiagramme u.ä.! Mit Dia, xfig und tgif kann ich mir das nur manuell vorstellen, aber die grafische Darstellung der Daten soll halbwegs automatisiert sein.
Ok.
Mit Gnuplot habe ich noch Syntaxprobleme und ich bin mir nicht klar, ob das sauber beschriftet. Wenn die Beschriftung zB bei einem Sektor außerhalb ist und dann wieder innerhalb, dann ist das nicht brauchbar.
Nicht trivial.
Und wenn ich mir http://www.phyast.pitt.edu/~zov1/gnuplot/png/pie3ds_b.png anschaue, dann ist das optisch auch eine Katastrophe, zB bei den Abständen zum Ring.
http://www.gnuplot.info/faq/faq.html#SECTION00065000000000000000 It's sort of difficult in gnuplot. Die Links sind dort dann tot
Der erste ist nur falsch verlinkt (doppeltes http://): http://gnuplot-tricks.blogspot.de/2009/08/pie-charts-entirely-in-gnuplot.htm... Der zweite tut hier (und jetzt) direkt: http://www.usf.uni-osnabrueck.de/~breiter/tools/piechart/piecharts.en.html
LibreCalc habe ich schon probiert, das ist zur Zeit kaputt oder netter formuliert bei der Beschriftung bzw. Berechnung nicht brauchbar. Manchmal hat alles 100%
Hier klappt das eigentlich im Kurztest ok, wobei ich nicht weiß was du willst. Ist halt ne Torte mit Legende nebendran.
Ich hänge ein Beispiel an. Wenn es nicht über die Liste klappt, dann melde dich und ich schicke dir ein PM.
$ rpm -qf `which oocalc` libreoffice-calc-3.5.4.13-4.11.1.x86_64
Wie weit man da bzgl. Legende basteln kann weiß ich nicht, ich brauch das seit wohl nem Jahrzehnt nicht mehr, aber ISTR ging das damals schon mit Star Office ;)
Ich erinnere mich, dass ich damit früher keine Probleme hatte und wenn man sich auf 2D beschränkt, sieht es deutlich besser aus.
[..]
Ich staune, dass es so schwierig ist, dafür was unter Linux zu finden. Gnumeric und Calligrasheets sind auch nicht brauchbar, habe es aber nur kurz getestet.
Evtl. taugt für dich die Kombination gnuplot + LaTeX was.
Siehe oben, ich fürchte mit gnuplot werde ich auch nicht glücklich. Letztlich brauche ich Grafiken, zB png, Vektor, kein jpg wegen Qualität, die in Libreoffice eingefügt werden.
Mal gucken, ob ich da morgen[tm] ein bissl dran rumspielen kann. Also gnuplot für Grafik und LaTeX-Platzhalter, LaTeX dann für die eigentliche Beschriftung. IIRC hab ich sowas mal gemacht. Mal gucken, was sich bis heute im Hirn gehalten hat und schnell aufzufrischen ist ;)
Und mir spukt nochwas außer R im Hinterkopf rum, vielleicht fällt mir das ja über Nacht auch wieder ein ;)
Meinst du GNU PSPP oder SPSS?
Ansonsten: in der c't/iX gabs zuletzt Artikel zu SVG + ner JavaScript Lib, die solche und andere Datendarstellungen können.
Bitte die Optik der Beschriftung prüfen.
Achso, vielleicht noch sinnvoll, wenn du kurz sagst wo die Daten herkommen. Manuelle Eingabe? Tabelle/CSV? Ausgabe eines Scripts/einer DB-Abfrage? Hm. Ich geh für meine weiteren Überlegungen einfach mal von (generiertem) CSV aus.
Die Daten sind in einer Tabelle und in der Regel nur ein Triple. Man könnte das auch manuell angeben.
PS: hab anno '96 oder so mit StarWriter 2.0 angefangen und mir '97/'98 sogar StarOffice 4.0 (für Win) gekauft ... ;) Das Handbuch dazu taugt auch noch heute für OOo/LibreO ;) Zwar nicht für mich, aber andere.
Es ist in diesem Fall nicht das Problem, dass ich mich nicht auskenne, sondern, dass es einfach nicht "schön" umgesetzt ist. -- Αl
Hallo, Am Thu, 07 Mar 2013, ?l ??gn?r schrieb:
Am Do, 07 Mär 2013 00:25:34 CET schrieb David Haller: [..]
Mal gucken, ob ich da morgen[tm] ein bissl dran rumspielen kann. Also gnuplot für Grafik und LaTeX-Platzhalter, LaTeX dann für die eigentliche Beschriftung. IIRC hab ich sowas mal gemacht. Mal gucken, was sich bis heute im Hirn gehalten hat und schnell aufzufrischen ist ;)
Und mir spukt nochwas außer R im Hinterkopf rum, vielleicht fällt mir das ja über Nacht auch wieder ein ;)
Meinst du GNU PSPP oder SPSS?
Nein ;) Fundstücke: TeX-Umfeld: piechart, piechartmp, pst-plot, pgfplots, TiKZ, bar, bardiag, barkom, bchart, pst-bar perl: Chart::Gnuplot::Pie SVGGraph::Pie SVG::TT::Graph::Pie Imager::Graph::Pie GD::Graph::pie3d GD::Graph::pie Chart::Pie Tk::Chart::Pie Ein paar von perl hab ich angeschaut, da muß man recht viel selber machen (Platzierungen etc.). Was hier aber recht schnuckelig ausschaut ist piechartmp. ==== test.mp ==== input metafun; input piechartmp; %outputformat := "svg"; defaultfont := "phvb8r" ; defaultscale := 1.4; %%% SetupColors((Saturation,Value), (maxSaturation,maxValue), bool_greyscale); SetupColors(this, this, true); SetupPercent(this, "%"); %%% Segment(Value, "Name", [FillStyle, [AltValue]]) Segment(10, "Ä", auto); Segment(5, "B", auto); Segment(3, "C", auto); beginfig(1); %%% PieChart(Radius, Height, Observationangle, Rotation, segment-Offset) PieChart(3cm, 0.5, 45, 90, 0.2); Label(0)(percent)(inwards, 0) withcolor white; Label.auto(0)(name)(outwards, 0); endfig end ==== Achtung: Umlaute klappen hier nur mit latin1/latin9, das einbinden von z.B. inputenc hab ich noch nicht hinbekommen. ein 'mpost test.mp' generiert ein unvollständiges EPS, das du in (pdf)LaTeX einbinden kannst[1] wenn du die Ausgabedatei (test.1) in 'test.mps' umbenennst. Das pdf kannst du dann mit pdflatex in ein PDF wandeln das in inkscape editierbar ist. Wenn du 'outputformat := "svg";' entkommentierst wird direkt SVG generiert. Und mit 'mptopdf test.mp' kannst du direkt ein PDF generierien das z.B. in inkscape ebenfalls editierbar ist. Ein PNG bekommst du z.B. mit: mptopdf test.mp && pdftoppm test-1.pdf | pnmtopng > test-1.png Wenn du also mal die Art der Torte gefunden hast mußt du also nur noch die "Segment" Zeilen generieren, z.B. mit awk -F',' ' BEGIN{print "input metafun; input piechartmp; ..; SetupPercent(this,\"%\");' {printf("Segment(%f, \"%s\", auto)\n", $2, $1);} END{print "beginfig(1); ... end;";}' test.csv HTH, -dnh [1] ==== \documentclass{minimal} \usepackage{graphics} \begin{document} \includegraphics{test.mps} \end{document} ==== -- Who stole my tagline? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 06.03.2013 23:32, schrieb Аl Воgnеr:
Am Mi, 06 Mär 2013 22:57:10 CET schrieb David Haller:
Hallo David,
Am Wed, 06 Mar 2013, ?l ??gn?r schrieb:
Am Mi, 06 Mär 2013 21:45:37 CET schrieb Rainer Sokoll:
Am 06.03.2013 um 21:20 schrieb ?l ??gn?r <suse-ml@corr.eu.org>:
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt?
dia.
Ich denke dia ist was ganz anderes als ich suche, oder? Es geht mir um Balkendiagramme, Tortendiagramme, etc. in 2D, 3D, etc.
Variiert, nicht daß ich viel Verwendung hätte. Dia, xfig, tgif, gnuplot, metapost, oocalc, SnapGrafx (in Wine, SCNR ;)
Damit machst du Balken- und Tortendiagramme? Es geht nicht um Flussdiagramme u.ä.! Mit Dia, xfig und tgif kann ich mir das nur manuell vorstellen, aber die grafische Darstellung der Daten soll halbwegs automatisiert sein.
Mit Gnuplot habe ich noch Syntaxprobleme und ich bin mir nicht klar, ob das sauber beschriftet. Wenn die Beschriftung zB bei einem Sektor außerhalb ist und dann wieder innerhalb, dann ist das nicht brauchbar.
http://www.gnuplot.info/faq/faq.html#SECTION00065000000000000000 It's sort of difficult in gnuplot. Die Links sind dort dann tot
LibreCalc habe ich schon probiert, das ist zur Zeit kaputt oder netter formuliert bei der Beschriftung bzw. Berechnung nicht brauchbar. Manchmal hat alles 100%
Ich habe mit R ein wenig rumgespielt, da blickt man aber nicht in ein paar Stunden durch. Ich brauche %-Werte und Beschriftungen. Siehe Beispiel nebenan:
Testanalyse (Überschrift): A 10 B 5 C 3
A, B und C sind Bezeichnungen, der prozentuelle Anteil soll automatisch berechnet werden und in die Beschriftung eingehen. Ich habe sogar was mit der Bash gefunden, aber gefallen hat es mir nicht sehr.
Hier mit den prozentualen Anteilen in der Beschriftung und der Grafiküberschrift ;) x<-c(10,5,3) y<-x/sum(x) namen = paste(c("A:","B:","C:"),round(y,digits=2),"%") names(x) <- namen pie(x,labels=names(x),main="Testanalyse") # Tortendiagramm barplot(x,main="Testanalyse") # Balkendiagram Und ja klar, es ist ein overkill R nur dafür zu lernen, und ja in 2 Stunden geht das wohl nicht. Allerdings.... wenn man es kann..... dann geht es schnell und zügig ;) LG Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Do, 07 Mär 2013 09:08:58 CET schrieb Karl Sinn:
Am 06.03.2013 23:32, schrieb Аl Воgnеr:
Am Mi, 06 Mär 2013 22:57:10 CET schrieb David Haller:
Hallo David,
Am Wed, 06 Mar 2013, ?l ??gn?r schrieb:
Am Mi, 06 Mär 2013 21:45:37 CET schrieb Rainer Sokoll:
Am 06.03.2013 um 21:20 schrieb ?l ??gn?r <suse-ml@corr.eu.org>:
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt?
dia.
Ich denke dia ist was ganz anderes als ich suche, oder? Es geht mir um Balkendiagramme, Tortendiagramme, etc. in 2D, 3D, etc.
Variiert, nicht daß ich viel Verwendung hätte. Dia, xfig, tgif, gnuplot, metapost, oocalc, SnapGrafx (in Wine, SCNR ;)
Damit machst du Balken- und Tortendiagramme? Es geht nicht um Flussdiagramme u.ä.! Mit Dia, xfig und tgif kann ich mir das nur manuell vorstellen, aber die grafische Darstellung der Daten soll halbwegs automatisiert sein.
Mit Gnuplot habe ich noch Syntaxprobleme und ich bin mir nicht klar, ob das sauber beschriftet. Wenn die Beschriftung zB bei einem Sektor außerhalb ist und dann wieder innerhalb, dann ist das nicht brauchbar.
http://www.gnuplot.info/faq/faq.html#SECTION00065000000000000000 It's sort of difficult in gnuplot. Die Links sind dort dann tot
LibreCalc habe ich schon probiert, das ist zur Zeit kaputt oder netter formuliert bei der Beschriftung bzw. Berechnung nicht brauchbar. Manchmal hat alles 100%
Ich habe mit R ein wenig rumgespielt, da blickt man aber nicht in ein paar Stunden durch. Ich brauche %-Werte und Beschriftungen. Siehe Beispiel nebenan:
Testanalyse (Überschrift): A 10 B 5 C 3
A, B und C sind Bezeichnungen, der prozentuelle Anteil soll automatisch berechnet werden und in die Beschriftung eingehen. Ich habe sogar was mit der Bash gefunden, aber gefallen hat es mir nicht sehr.
Hier mit den prozentualen Anteilen in der Beschriftung und der Grafiküberschrift ;)
x<-c(10,5,3) y<-x/sum(x) namen = paste(c("A:","B:","C:"),round(y,digits=2),"%") names(x) <- namen pie(x,labels=names(x),main="Testanalyse") # Tortendiagramm barplot(x,main="Testanalyse") # Balkendiagram
Und ja klar, es ist ein overkill R nur dafür zu lernen, und ja in 2 Stunden geht das wohl nicht. Allerdings.... wenn man es kann..... dann geht es schnell und zügig ;)
Karl, dann sage ich einfach danke und frage noch ein bisschen weiter, vielleicht kann man das ja noch optisch ein bisschen aufpeppen ;-) Ziel ist in etwa, das was Libreoffice macht, nur "schön" beschriftet. Ein Negativbeispiel zeige ich nebenan bei David. Ein paar Fragen zu R: Sind auch 3-dimensionale Charts möglich? Wie definiert man die Farben? Eventuell will ich nur Grauwerte, da Ausdruck auf SW-Laser. Die Torte werden in Farbe dargestellt, die Balken nicht. Wie definiert man die Größe des Charts? Wie gibt man das Chart zusätzlich als zB png oder svg aus? Wie scripte ich das aus der Bash? Also Aufruf aus der Bash: meinetorte.sh "10,5,3" (oder ähnlich) PS: Ein Posting von mir zu R ging wahrscheinlich nicht an die ML. Ich poste die Links aber, weil sie vielleicht anderen das Suchen spart. Nach R suchen ist nicht ganz einfach ;-) http://cran.r-project.org/doc/manuals/R-intro.html http://de.wikibooks.org/wiki/GNU_R -- Αl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am 07.03.2013 11:52, schrieb Аl Воgnеr:
Karl, dann sage ich einfach danke und frage noch ein bisschen weiter, vielleicht kann man das ja noch optisch ein bisschen aufpeppen ;-) Ziel ist in etwa, das was Libreoffice macht, nur "schön" beschriftet. Ein Negativbeispiel zeige ich nebenan bei David.
Ein paar Fragen zu R:
Sind auch 3-dimensionale Charts möglich?
Ja, kein Problem Hier ist der Link zu dem "Task View" dort findest Du jede Menge Info zu den Paketen die es gibt, und was sie leisten: http://cran.r-project.org/web/views/Graphics.html
Wie definiert man die Farben? Eventuell will ich nur Grauwerte, da Ausdruck auf SW-Laser. Die Torte werden in Farbe dargestellt, die Balken nicht.
Die Zeichenfarben wird als Parameter (einzelner Wert oder Array) übergeben z.B. barplot(x,main="Testanalyse",col=c("red","blue","green"))
Wie definiert man die Größe des Charts?
in rstudio kannst Du auf Export->Save as Image gehen und die Bildgröße wie gewünscht einstellen (auch das Ausgabeformat bestimmen).
Wie gibt man das Chart zusätzlich als zB png oder svg aus?
s.o.
Wie scripte ich das aus der Bash?
Da gibt es unterschiedliche Möglichkeiten (siehe "man R") z.B.: R CMD BATCH [options] infile [outfile]
Also Aufruf aus der Bash:
meinetorte.sh "10,5,3" (oder ähnlich)
PS: Ein Posting von mir zu R ging wahrscheinlich nicht an die ML. Ich poste die Links aber, weil sie vielleicht anderen das Suchen spart. Nach R suchen ist nicht ganz einfach ;-)
:) ja das stimmt, es ist nur ein Buchstabe... Aber mit ein wenig Übung geht das besser :) Im Zweifelsfall kann man Informationen immer über die Projektseite finden (siehe Dein Link)
http://cran.r-project.org/doc/manuals/R-intro.html http://de.wikibooks.org/wiki/GNU_R
Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 06.03.13 21:20, schrieb Аl Воgnеr:
Womit zeichnet ihr Diagramme / Charts, wenn ihr dafür keine Office-Suite verwenden wollt?
Gerade in meiner NetBeans Liste aufgeschlagen: http://gephi.org/ -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (7)
-
Andre Tann
-
Andreas Ernst
-
David Haller
-
Jens -linux-
-
Karl Sinn
-
Rainer Sokoll
-
Аl Воgnеr