Library: Research -- Gnuplot
Read the documentation and find out how to generate the kind of diagram necessary for visualisation of Scheduler-Stress-Test observations. I used to have basic Gnuplot knowledge, and thus had to find out about - reading CSV - supported diagram types - layering and styling Conclusion: will use Gnuplot and generate a script from Test code
This commit is contained in:
parent
a90b9e5f16
commit
d3fda114f8
1 changed files with 202 additions and 2 deletions
|
|
@ -112310,8 +112310,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
</richcontent>
|
||||
</html></richcontent>
|
||||
<font ITALIC="true" NAME="SansSerif" SIZE="14"/>
|
||||
<icon BUILTIN="yes"/>
|
||||
</node>
|
||||
|
|
@ -121179,6 +121178,207 @@ unsigned int ThreadIdAsInt = *static_cast<unsigned int*>(static_cast<vo
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710633728708" ID="ID_1898552649" MODIFIED="1710633858137" TEXT="Gnuplot: data visualisation">
|
||||
<linktarget COLOR="#425fc8" DESTINATION="ID_1898552649" ENDARROW="Default" ENDINCLINATION="-1042;110;" ID="Arrow_ID_1130805562" SOURCE="ID_395770848" STARTARROW="None" STARTINCLINATION="-1030;94;"/>
|
||||
<node CREATED="1710633903677" ID="ID_1723847579" MODIFIED="1710633905974" TEXT="Docu">
|
||||
<node CREATED="1710633912724" ID="ID_1018319399" LINK="http://gnuplot.info/docs_5.5/Overview.html" MODIFIED="1710633928705" TEXT="Overview"/>
|
||||
<node CREATED="1710633971367" ID="ID_260122422" LINK="gnuplotting.org/" MODIFIED="1710633978050" TEXT="Tutorials"/>
|
||||
<node CREATED="1710633929641" ID="ID_1371157643" LINK="http://www.gnuplot.info/faq/index.html" MODIFIED="1710633941539" TEXT="FAQ"/>
|
||||
</node>
|
||||
<node CREATED="1710633892087" ID="ID_1685206239" MODIFIED="1710633903201" TEXT="Fundamentals">
|
||||
<node CREATED="1710634003727" ID="ID_810427376" MODIFIED="1710634010818" TEXT="an engine interpreting commands"/>
|
||||
<node CREATED="1710634011902" ID="ID_1786651279" MODIFIED="1710634028569" TEXT="commands from command line or files given at commandline (scripts)"/>
|
||||
<node CREATED="1710634032251" ID="ID_325712341" MODIFIED="1710634043846" TEXT="draws onto a canvas, which can be established by commands">
|
||||
<node CREATED="1710634082836" ID="ID_1982967678" MODIFIED="1710634095832" TEXT="the actual canvas impl. is called "term""/>
|
||||
<node CREATED="1710634208740" ID="ID_345986671" LINK="http://gnuplot.info/docs_5.5/Terminals.html" MODIFIED="1710634226733" TEXT="supports a lot of different terminals"/>
|
||||
<node CREATED="1710634234327" ID="ID_1156126449" MODIFIED="1710634249728" TEXT="default is "wxt" (WxWidgets interactive)"/>
|
||||
</node>
|
||||
<node CREATED="1710634269129" ID="ID_1812089064" MODIFIED="1710634275484" TEXT="essential commands">
|
||||
<node CREATED="1710634276192" ID="ID_308504139" MODIFIED="1710634277931" TEXT="plotting">
|
||||
<node CREATED="1710634292411" ID="ID_1461361563" LINK="http://gnuplot.info/docs_5.5/loc7782.html" MODIFIED="1710635311860" TEXT="plot">
|
||||
<node CREATED="1710635302686" ID="ID_1278300745" MODIFIED="1710635303369" TEXT="plot {<ranges>} <plot-element> {, <plot-element>, <plot-element>}"/>
|
||||
<node CREATED="1710635357939" ID="ID_46504799" MODIFIED="1710635368882">
|
||||
<richcontent TYPE="NODE"><html>
|
||||
<head/>
|
||||
<body>
|
||||
<pre http-equiv="content-type" content="text/html; charset=utf-8"><font size="2"> plot-element:
|
||||
{<iteration>}
|
||||
<definition> | {sampling-range} <function> | <data source>
|
||||
| keyentry
|
||||
{axes <axes>} {<title-spec>}
|
||||
{with <style>}</font></pre>
|
||||
</body>
|
||||
</html></richcontent>
|
||||
</node>
|
||||
<node CREATED="1710635542391" ID="ID_1426652970" MODIFIED="1710635562731" TEXT="function definition can be embedded as (invisible) plot-element">
|
||||
<icon BUILTIN="idea"/>
|
||||
</node>
|
||||
<node CREATED="1710635425242" ID="ID_1592941584" MODIFIED="1710635433205" TEXT="data source to be plotted">
|
||||
<node CREATED="1710635433874" ID="ID_284145011" LINK="http://gnuplot.info/docs_5.5/loc3420.html" MODIFIED="1710636305597" TEXT="function">
|
||||
<node CREATED="1710636066609" ID="ID_596114679" MODIFIED="1710636074171" TEXT="will be evaluated step wise"/>
|
||||
<node CREATED="1710636074543" ID="ID_1815610253" MODIFIED="1710636088342" TEXT="drawing line segments between evaluation points"/>
|
||||
<node CREATED="1710636154102" ID="ID_1607112359" MODIFIED="1710636163840" TEXT="user defined: as expression of up to 12 variables"/>
|
||||
<node CREATED="1710636166804" ID="ID_1306776561" MODIFIED="1710636174343" TEXT="variables can be defined to constant values"/>
|
||||
<node CREATED="1710636243378" ID="ID_1389265744" LINK="http://gnuplot.info/docs_5.5/loc7414.html" MODIFIED="1710636286590" TEXT="function block">
|
||||
<node CREATED="1710636247738" ID="ID_1962566079" MODIFIED="1710636257972" TEXT="a code block defined as "here document""/>
|
||||
<node CREATED="1710636258488" ID="ID_15909869" MODIFIED="1710636262403" TEXT="function name starts with $"/>
|
||||
</node>
|
||||
<node CREATED="1710636340061" ID="ID_598144086" MODIFIED="1710636342317" TEXT="expressions">
|
||||
<node CREATED="1710636343213" ID="ID_1949760194" MODIFIED="1710636357999" TEXT="values can be integral, real or complex {re,im}"/>
|
||||
<node CREATED="1710636362099" ID="ID_1117559752" MODIFIED="1710636368446" TEXT="angle arguments are in radians">
|
||||
<node CREATED="1710636389313" ID="ID_1675268838" LINK="http://gnuplot.info/docs_5.5/loc10018.html" MODIFIED="1710636405605" TEXT="can be changed by »set angles«"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710635443017" ID="ID_6796408" LINK="http://gnuplot.info/docs_5.5/loc8144.html" MODIFIED="1710635599828" TEXT="read from data file">
|
||||
<node CREATED="1710635662038" ID="ID_751792926" MODIFIED="1710635725149" TEXT="data can be read selectively">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
<head/>
|
||||
<body>
|
||||
<ul>
|
||||
<li>
|
||||
using only some rows in aribtrary order
|
||||
</li>
|
||||
<li>
|
||||
only one data set in a multiple data set file
|
||||
</li>
|
||||
<li>
|
||||
skipping lines or using only each Nth point
|
||||
</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html></richcontent>
|
||||
</node>
|
||||
<node CREATED="1710635726025" ID="ID_716518336" MODIFIED="1710635730107" TEXT="data can be preprocessed">
|
||||
<node CREATED="1710635730983" ID="ID_535080420" MODIFIED="1710635733027" TEXT="smoothing"/>
|
||||
<node CREATED="1710635733399" ID="ID_1388226479" MODIFIED="1710635735842" TEXT="curve fitting">
|
||||
<node CREATED="1710635913275" ID="ID_1902830485" MODIFIED="1710635917182" TEXT="bezier inerpolation"/>
|
||||
<node CREATED="1710635917682" ID="ID_1960174039" MODIFIED="1710635923158" TEXT="using data as step points"/>
|
||||
</node>
|
||||
<node CREATED="1710635736291" ID="ID_1928631868" MODIFIED="1710635742778" TEXT="bin aggregation"/>
|
||||
<node CREATED="1710635756996" ID="ID_1686566234" MODIFIED="1710635760767" TEXT="masking / selecting"/>
|
||||
</node>
|
||||
<node CREATED="1710640681206" ID="ID_1219922010" MODIFIED="1710640690736" TEXT="format for parsing can be specified">
|
||||
<node CREATED="1710640701700" ID="ID_1250818576" MODIFIED="1710640705872" TEXT="at end of using clause"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710635452585" ID="ID_1896394238" MODIFIED="1710635469524" TEXT="named block">
|
||||
<arrowlink DESTINATION="ID_805406393" ENDARROW="Default" ENDINCLINATION="191;-13;" ID="Arrow_ID_304087547" STARTARROW="None" STARTINCLINATION="-85;17;"/>
|
||||
<node CREATED="1710635976579" ID="ID_261528244" MODIFIED="1710635986790" TEXT="filled with inline data from a "here document""/>
|
||||
</node>
|
||||
<node CREATED="1710635477487" ID="ID_468490349" MODIFIED="1710635482850" TEXT="exctacted from array"/>
|
||||
<node CREATED="1710640785639" ID="ID_374020283" MODIFIED="1710640788395" TEXT="using clause">
|
||||
<node CREATED="1710640789295" ID="ID_1099558075" MODIFIED="1710640793962" TEXT="how to use data"/>
|
||||
<node CREATED="1710640794454" ID="ID_885449872" MODIFIED="1710640802753" TEXT="columns and column order">
|
||||
<node CREATED="1710640812252" ID="ID_1212951031" LINK="http://gnuplot.info/docs_5.5/loc9175.html" MODIFIED="1710640829315" TEXT="pseudocolumns"/>
|
||||
<node CREATED="1710640816847" ID="ID_386158834" MODIFIED="1710640822086" TEXT="e.g. row numer"/>
|
||||
</node>
|
||||
<node CREATED="1710640803341" ID="ID_971334833" MODIFIED="1710640807188" TEXT="format for parsing"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710634294327" ID="ID_617449526" MODIFIED="1710634295505" TEXT="splot">
|
||||
<node CREATED="1710634335886" ID="ID_501497200" MODIFIED="1710634347513" TEXT="generates 3D plots">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
<head/>
|
||||
<body>
|
||||
<p>
|
||||
(actually 2D projections, of course)
|
||||
</p>
|
||||
</body>
|
||||
</html></richcontent>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710634295936" ID="ID_1523880749" MODIFIED="1710634297609" TEXT="replot">
|
||||
<node CREATED="1710634322566" ID="ID_535052804" MODIFIED="1710634453117" TEXT="reexecutes the previous">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
<head/>
|
||||
<body>
|
||||
<p>
|
||||
incl re-reading and computations
|
||||
</p>
|
||||
</body>
|
||||
</html></richcontent>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710634298245" ID="ID_205964970" MODIFIED="1710634299577" TEXT="refresh">
|
||||
<node CREATED="1710634454374" ID="ID_306816428" MODIFIED="1710634487976" TEXT="only re-draw existing data"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710634491051" ID="ID_1901068421" MODIFIED="1710634496501" TEXT="set multiplot">
|
||||
<icon BUILTIN="idea"/>
|
||||
<node CREATED="1710634497736" ID="ID_1105327187" MODIFIED="1710634511410" TEXT="each plotting command generates a new canvas"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710634898147" ID="ID_653285075" MODIFIED="1710634901183" TEXT="Script syntax">
|
||||
<node CREATED="1710634902300" ID="ID_116670828" MODIFIED="1710634907318" TEXT="sequence of commands"/>
|
||||
<node CREATED="1710634911921" ID="ID_1922521091" MODIFIED="1710634918172" TEXT="parameters separated by whitespace"/>
|
||||
<node CREATED="1710634922976" ID="ID_408566197" MODIFIED="1710634935130" TEXT="lists or coordinates separated by comma"/>
|
||||
<node CREATED="1710634940355" ID="ID_1743959725" MODIFIED="1710634954654" TEXT="ranges: in square prackeds and sepateted by colons"/>
|
||||
<node CREATED="1710634959023" ID="ID_479397766" MODIFIED="1710634969629" TEXT="text and file names enclosed in double quotes"/>
|
||||
<node CREATED="1710634970312" ID="ID_1414779945" MODIFIED="1710634979698" TEXT="parenthesis for math expressions, etc"/>
|
||||
<node CREATED="1710635035308" ID="ID_1403401519" MODIFIED="1710635068165" TEXT="curly brackes in statements, enhanced text mode and for complex numbers{re,im}"/>
|
||||
<node CREATED="1710635221658" ID="ID_805406393" MODIFIED="1710635469525" TEXT="data block names start with $">
|
||||
<linktarget COLOR="#a9b4c1" DESTINATION="ID_805406393" ENDARROW="Default" ENDINCLINATION="191;-13;" ID="Arrow_ID_304087547" SOURCE="ID_1896394238" STARTARROW="None" STARTINCLINATION="-85;17;"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710634777038" ID="ID_600739274" MODIFIED="1710634780193" TEXT="drawing structure">
|
||||
<node CREATED="1710634781349" ID="ID_577491247" MODIFIED="1710634788480" TEXT="fixed sequence of layers">
|
||||
<node CREATED="1710634845933" MODIFIED="1710634845933" TEXT="behind"/>
|
||||
<node CREATED="1710634845933" MODIFIED="1710634845933" TEXT="back"/>
|
||||
<node CREATED="1710634845934" MODIFIED="1710634845934" TEXT="the plot itself"/>
|
||||
<node CREATED="1710634845934" MODIFIED="1710634845934" TEXT="the plot legend (`key`)"/>
|
||||
<node CREATED="1710634845934" MODIFIED="1710634845934" TEXT="front"/>
|
||||
</node>
|
||||
<node CREATED="1710634789780" ID="ID_405017310" MODIFIED="1710634794567" TEXT="in each layer">
|
||||
<node CREATED="1710634796250" ID="ID_240495366" MODIFIED="1710634798030" TEXT="axis"/>
|
||||
<node CREATED="1710634798522" ID="ID_243148531" MODIFIED="1710634801678" TEXT="pixmaps"/>
|
||||
<node CREATED="1710634802386" ID="ID_236650956" MODIFIED="1710634803925" TEXT="shapes"/>
|
||||
<node CREATED="1710634804353" ID="ID_64200081" MODIFIED="1710634820475" TEXT="text labels"/>
|
||||
<node CREATED="1710634820934" ID="ID_1652334360" MODIFIED="1710634822606" TEXT="arrows"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710637205011" ID="ID_565738965" MODIFIED="1710637208137" TEXT="styling">
|
||||
<node CREATED="1710637209031" ID="ID_444425301" MODIFIED="1710637269167" TEXT="can be set global or as with-clause in a plot command">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
<head/>
|
||||
<body>
|
||||
<pre http-equiv="content-type" content="text/html; charset=utf-8">plot 'data' with boxes, sin(x) with lines</pre>
|
||||
</body>
|
||||
</html></richcontent>
|
||||
</node>
|
||||
<node CREATED="1710637847088" ID="ID_1556820561" MODIFIED="1710637869666" TEXT="a plot uses a preconfigured linestyle">
|
||||
<node CREATED="1710637870782" ID="ID_1776916313" MODIFIED="1710637907269" TEXT="8 »linetypes« are default configured"/>
|
||||
<node CREATED="1710637882556" ID="ID_1156684599" MODIFIED="1710637934259" TEXT="user defined linestyles with command "set style line"">
|
||||
<node CREATED="1710638018787" ID="ID_505533156" MODIFIED="1710638029709" TEXT="they are addressed by numbers"/>
|
||||
<node CREATED="1710638030250" ID="ID_1542439354" MODIFIED="1710638052810" TEXT="existing number »slots« are re-used, allowing for partial changes"/>
|
||||
</node>
|
||||
<node CREATED="1710637942780" ID="ID_1460422733" MODIFIED="1710637954256" TEXT="linecolor, linewith, dashtype, dottype"/>
|
||||
<node CREATED="1710637982112" ID="ID_1589991248" MODIFIED="1710638271914" TEXT="default settings are numbered and can be showed with the command "test"">
|
||||
<icon BUILTIN="back"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1710638426141" ID="ID_1631706062" MODIFIED="1710638439608" TEXT="set style : define overall drawing style">
|
||||
<node CREATED="1710638444219" ID="ID_1942969315" MODIFIED="1710638445432" TEXT="lines"/>
|
||||
<node CREATED="1710638445907" ID="ID_1198578770" MODIFIED="1710638447543" TEXT="linespoints">
|
||||
<node CREATED="1710638475401" ID="ID_1917329928" MODIFIED="1710638480066" TEXT="line with points"/>
|
||||
</node>
|
||||
<node CREATED="1710638449291" ID="ID_1123662195" MODIFIED="1710638450150" TEXT="dots">
|
||||
<node CREATED="1710638451018" ID="ID_1323332229" MODIFIED="1710638455126" TEXT="für scatter-diagramme"/>
|
||||
</node>
|
||||
<node CREATED="1710638481414" ID="ID_355737472" MODIFIED="1710638482861" TEXT="points">
|
||||
<node CREATED="1710638485350" ID="ID_915002324" MODIFIED="1710638507623" TEXT="point mit einem point-type gemäße linetype / linestyle"/>
|
||||
</node>
|
||||
<node CREATED="1710638536455" ID="ID_1228290918" MODIFIED="1710638547407" TEXT="kann aber auch spezielle Diagramme anteuern">
|
||||
<node CREATED="1710638976907" ID="ID_793376746" MODIFIED="1710638978929" TEXT="boxplot"/>
|
||||
<node CREATED="1710638996120" ID="ID_148572818" MODIFIED="1710638998300" TEXT="historgram"/>
|
||||
<node CREATED="1710639025673" ID="ID_1215108864" MODIFIED="1710639027728" TEXT="spiderplot"/>
|
||||
<node CREATED="1710639034379" ID="ID_1010188403" MODIFIED="1710639037014" TEXT="candlesticks"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
Loading…
Reference in a new issue