Open l-goehring opened 9 years ago
This was the initial e-mail discussion: Eike wrote:
Einen Gedanken hatte ich noch hinsichtlich der Graphikformate. Ich glaube, es ist illusorisch, das Format für eine hinreichende Auswahl an Journals vorzugeben. Es gibt leider sehr viele Journals… einige Stilvorlagen wären wohl sinnvoll, aber ich habe es jetzt momentan in Shiny so gelöst, dass man den Schrifttyp, Linienbreite, Schriftgröße und so auswählen kann. Dazu das Bildformat und die Auflösung, eine Option für grayscale und dann sollte das eigentlich reichen. Man könnte die ganzen Optionen auch als Liste in die Output-Funktion einlesen und dann ein paar Beispiel-Vektoren vorgeben. Die meisten Journals sind aber nicht sehr pingelig was das Layout angeht.
Lutz answered:
[. ..]
- Was meinst Du mit genau mit Bildformat? - den Dateityp, also z.B. JPG, TIFF, PDF, ...?
- Was meinst Du mit genau mit "Option für grayscale"? - Soll der Nutzer nur die generelle Wahl haben zwischen Farbe, Graustufen und scharzweiß haben. Oder soll der Nutzer von
decisionSupport()
aus die Farben und Graustufen detailliert bestimmen können?- Du hattest ursprünglich
ggplot2
ins Gespräch gebracht. Wenn ich das auf die schnelle richtig sehe, dann bräuchte manggplot2
nicht um die konkreten Anforderungen (fonttype, fontsize, linewidth, resolution, file type, etc) umzusetzen. Das müsst auch mit der jetzigen Implementierung viahist
undbarplot
undpar
gehen. Übersehe ich da einen wichtigen Punkt? [...] Der wrapperdecisionSupport()
hätte dann z.B. das neue ArgumentgraphicSpecification
. Ein Aufruf vondecisionSupport()
könnte dann zum Beispiel so aussehen:decisionSupport(inputFilePath=inPath, outputFilePath=outPath, welfarFunction=profit, numberOfModelRuns=N, graphicSpecification=list(fonttype="Times Roman", fontsize=12, linewidth=1, resolution=300, colorStyle="grayscales", fileType="jpg") )
Eike answered: Ganz genau! Bildformat meinte File type. Ich habe das meiste schon mal hier eingebaut: https://eikeluedeling.shinyapps.io/decisionSupport/ (unter Output options). Nur die Auflösung ist noch nicht dabei. Dein Formatierungsvorschlag ist sehr gut.
This issue adresses phase 3 and phase 4.1of the releasable package issue #18.
How shall the output graphics user interface in the wrapper decisionSupport() exactly be specified?