Ausgabe Rendern
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language>
== Anzeige umwandeln ==
Die Ausgabe des letzten RUN Elements kann als Quelle für die Weiterbearbeitung in GNUPlot oder SVG verwendet werden. Die verwendete Programmiersprache spielt dabei keine Rolle. Hinter den RUN Baustein kann eines der folgenden Tags eingefügt werden:
<pre> <rendergnuplot></rendergnuplot> </pre>
<pre> <rendersvg></rendersvg> </pre>
== GNUPlot anzeigen ==
<run id="4f3ea87354e3">
"plot [x=0:5]exp(x),exp(4*x), 3**x, 10*3**x, 10**(2*x)";
</run>
<rendergnuplot></rendergnuplot>
<run id="4f3ead90503d">
var s = "";
s += ("set xlabel 'n'") +"\n";
s += ("set ylabel 'T(n)'")+"\n";
s += ("set data style lines")+"\n";
// wichtig für inline Daten die Quelle "-"
s += ("plot '-' using 1:2 ")+"\n";
s += ("10 105 ")+"\n";
s += ("60 2570 ")+"\n";
s += ("110 11640 ")+"\n";
s += ("160 27885 ")+"\n";
s += ("210 41715 ")+"\n";
s += ("260 73269 ")+"\n";
s += ("310 100959 ")+"\n";
s += ("360 143735 ")+"\n";
s += ("410 174574 ")+"\n";
s += ("460 242307 ")+"\n";
s += ("510 301169 ")+"\n";
s += ("560 357982 ")+"\n";
s += ("610 422730 ")+"\n";
s;
</run>
<rendergnuplot></rendergnuplot>
== SVG Anzeigen ==
<run id="4f41310069fc">
var s = "";
s += "<svg xmlns='http://www.w3.org/2000/svg' version='1.1'>";
s += " <circle cx='100' cy='50' r='40' stroke='black' stroke-width='2' fill='red' />";
s += "</svg>";
s;
</run>
<rendersvg></rendersvg>
<run id="4f41d7b7b58f">
s = "";
s += "<svg xmlns='http://www.w3.org/2000/svg' version='1.1'>";
s += " <defs>";
s += " <linearGradient id='grad1' x1='0%' y1='0%' x2='100%' y2='0%'>";
s += " <stop offset='0%' style='stop-color:rgb(255,255,0);stop-opacity:1' />";
s += " <stop offset='100%' style='stop-color:rgb(255,0,0);stop-opacity:1' />";
s += " </linearGradient>";
s += " </defs>";
s += " <ellipse cx='200' cy='70' rx='85' ry='55' fill='url(#grad1)' />";
s += " <text fill='#ffffff' font-size='45' font-family='Verdana' x='150' y='86'>SVG</text>";
s += "</svg>";
s;
</run>
<rendersvg></rendersvg>