Gnuplot

Snippet from Wikipedia: Gnuplot

gnuplot is a command-line and GUI program that can generate two- and three-dimensional plots of functions, data, and data fits. The program runs on all major computers and operating systems (Linux, Unix, Microsoft Windows, macOS, FreeDOS, and many others). Originally released in 1986, its listed authors are Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell, Gershon Elber, Alexander Woo "and many others." Despite its name, this software is not part of the GNU Project.

Ressources

Gnuplot - Parallel plot

For optimizations with multiple parameter or objectives it can be difficult to show any comprehensive results.
In some cases a so-called parallel plot has shown to be of some help.

Moreover, this script tries to match the faculty's corporate design, colors and design.

Known bugs:

  • The axis boundaries are not drawable (in the used gnuplot version) eventhough they are not set here

Supplementary Files

Data basis


parameterSpace.plt
set terminal pngcairo size 928,528 font 'Lucida Sans, 30' background rgb 'white'
set output 'parameterSpace.png'
 
set locale "de_DE.UTF-8"
 
set palette defined (  0 '#f7edf5', 0.8 '#c98abf' ,1 '#941680')
 
grid_color = "#d5e0c9"
text_color = "#000000"
vstfontbig = "Lucida Sans, 45"
vstfontnormal = "Lucida Sans, 30"
vstfontsmall = "Lucida Sans, 25"
vstfontsmallest = "Lucida Sans, 14"
vstvio_150 = "#610052"
vstvio_125 = "#790a68"
vstvio_100 = "#941680"
vstvio_075 = "#9f328e"
vstvio_050 = "#b353a4"
vstgre_150 = "#2d7800"
vstgre_125 = "#40960d"
vstgre_100 = "#55b81b"
vstgre_075 = "#71c63e"
vstgre_050 = "#93de67"
vstyel_150 = "#898000"
vstyel_125 = "#aca10e"
vstyel_100 = "#d2c61f"
vstyel_075 = "#e2d847"
vstyel_050 = "#fef475"
 
set pointsize 1.0
 
set key font vstfontsmall textcolor rgb text_color
set xtics ("P1" 1, "P2" 2, "P3" 3, "P4" 4, "P5" 5, "Obj2" 6) font vstfontsmall textcolor rgb text_color nomirror
 
 
unset key
unset ytics
unset border
 
set label 'Design Space' at screen 0.5,0.93 center textcolor rgb text_color font vstfontbig 
set title
set xlabel "" 
set cblabel "Efficiency" font vstfontnormal  textcolor rgb text_color
set cbtics font vstfontsmallest textcolor rgb text_color offset -1
set cblabel  font "" textcolor lt -1 rotate by -270 offset -2.5
set cbrange [ 0 : 0.55 ] noreverse nowriteback
 
 
set xrange [0.75:6.25]
 
set paxis 1 tics 0.5 textcolor rgb text_color font vstfontsmallest offset 1.5 right format "%1.1f"
set paxis 2 tics 0.5 textcolor rgb text_color font vstfontsmallest offset 1.5 right format "%1.1f"
set paxis 3 tics 0.2 textcolor rgb text_color font vstfontsmallest offset 0. right format "%1.1f"
set paxis 4 tics 2 textcolor rgb text_color font vstfontsmallest offset 1.5 right format "%1.0f"
set paxis 5 tics 10 textcolor rgb text_color font vstfontsmallest offset 1.5 right format "%1.0f"
set paxis 6 tics textcolor rgb text_color font vstfontsmallest offset 1.5 right
 
set paxis 1 range [ * : * ] noreverse nowriteback 
set paxis 2 range [ * : * ] noreverse nowriteback
set paxis 3 range [ * : * ] noreverse nowriteback
set paxis 4 range [ * : * ] noreverse nowriteback
set paxis 5 range [ * : * ] noreverse nowriteback
set paxis 6 range [ * : * ] noreverse nowriteback
 
set my2tics 5
 
set rmargin 0
set bmargin 1.5
set tmargin 2
 
 
plot "GenValid.csv" using 6:10:9:7:8:5:4 with parallel lt 1 lc palette notitle
guide/gnuplot_parallelplot.txt · Last modified: 2018/05/02 14:30 by seengel
Back to top
CC Attribution-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0