#!/usr/local/bin/gnuplot -persist # set terminal canvas rounded size 600,400 enhanced fsize 10 lw 1.6 fontscale 1 name "transparent_2" jsdir "." # set output 'transparent.2.js' set style fill transparent solid 0.50 noborder set key title "Gaussian Distribution" center set key fixed left top vertical Left reverse enhanced autotitle nobox set key noinvert samplen 1 spacing 1 width 0 height 0 set style data lines set style function filledcurves y1=0 set title "Transparent filled curves" set xrange [ -5.00000 : 5.00000 ] noreverse nowriteback set x2range [ * : * ] noreverse writeback set yrange [ 0.00000 : 1.00000 ] noreverse nowriteback set y2range [ * : * ] noreverse writeback set zrange [ * : * ] noreverse writeback set cbrange [ * : * ] noreverse writeback set rrange [ * : * ] noreverse writeback set colorbox vertical origin screen 0.9, 0.2 size screen 0.05, 0.6 front noinvert bdefault unset colorbox Gauss(x,mu,sigma) = 1./(sigma*sqrt(2*pi)) * exp( -(x-mu)**2 / (2*sigma**2) ) d1(x) = Gauss(x, 0.5, 0.5) d2(x) = Gauss(x, 2., 1.) d3(x) = Gauss(x, -1., 2.) save_encoding = "utf8" plot d1(x) fs solid 1.0 lc rgb "forest-green" title "μ = 0.5 σ = 0.5", d2(x) lc rgb "gold" title "μ = 2.0 σ = 1.0", d3(x) lc rgb "dark-violet" title "μ = -1.0 σ = 2.0"