File:Waveforms.svg
From Wikimedia Commons, the free media repository
Waveforms.svg (SVG file, nominally 950 × 750 pixels, file size: 36 KB)
This is a test of gnuplot's SVG output, to compare to the results with postscript output and PNG conversion.
This shows several waveforms: sine wave, square wave, triangle wave, and rising sawtooth wave.
The PNG version looks much nicer.
Could be better. I used the wrong words for the font face, and I am probably doing the margins and graph size wrong.
Uses the same data files as Image:waveforms.png, and the following gnuplot code:
[edit] Source code
set samples 3001 #set terminal postscript enhanced landscape color solid lw 2 "Times-Roman" 20 set terminal svg size 1000 750 fname "Times New Roman" fsize 20 set output "waveforms.svg" # Define the four curves sine(x) = sin(x*pi) #(Originally was going to graph others as functions, but data files are easier) # Set up a four-pane multiplot set size 1,1 set origin 0,0 set grid # Set range of x axis set xrange [0:6] # Gridlines at every cycle set ytics 1 # Ticks distract from wave shapes set ticscale 0 # Show extents but don't waste space set yrange [-1.5:1.5] # No numbers needed; these are for shape comparison set format x "" set format y "" set nokey #I dont undertand how this works set bmargin 0 set tmargin 0 g=.04 set multiplot # Plot each graph # I don't understand how the labels work in multiplot, but this gives the right output set size 1,0.25-g set origin 0,0.75 + g/2 set label 1 "Sine" at 5.5, 0.5 c plot sine(x) 1 set size 1,0.25-g set origin 0,0.5 + g/2 set label 1 "Square" at 5.5, 0.5 c plot "square.dat" with lines 2 set size 1,0.25-g set origin 0,0.25 + g/2 set label 1 "Triangle" at 5.5, 0.5 c plot "triangle.dat" with lines 3 set size 1,0.25-g set origin 0,0 + g/2 set label 1 "Sawtooth" at 5.5, 0.5 c plot "sawtooth.dat" with lines 4 unset multiplot
Created by User:Omegatron using gnuplot, possibly with post-processing in the GIMP (PNG) or Inkscape (SVG) (actually no GIMP for SVG images)
(In short, this means that you can copy and modify the image freely as long as you provide attribution; preferably in the form of a link back to this page.)
File history
Click on a date/time to view the file as it appeared at that time.
(Latest | Earliest) View (newer 50) (older 50) (20 | 50 | 100 | 250 | 500)| Date/Time | Dimensions | User | Comment | |
|---|---|---|---|---|
| current | 01:28, 23 October 2006 | 950×750 (36 KB) | Omegatron (Talk | contribs) | (green was brighter in PNG) |
| 01:24, 23 October 2006 | 950×750 (40 KB) | Omegatron (Talk | contribs) | (sine wave was too jittery, used Inkscape's simplify command on it. sawtooth to purple, ) | |
| 01:10, 23 October 2006 | 1,000×750 (47 KB) | Omegatron (Talk | contribs) | (manual fixes in inkscape) | |
| 01:01, 23 October 2006 | 1,000×750 (43 KB) | Omegatron (Talk | contribs) | ||
| 20:26, 25 March 2006 | 1,000×750 (48 KB) | Omegatron (Talk | contribs) | (Reverted to earlier revision) | |
| 06:09, 28 September 2005 | 1,000×750 (48 KB) | Omegatron (Talk | contribs) | (better) | |
| 02:25, 28 September 2005 | 600×480 (24 KB) | Omegatron (Talk | contribs) | (testing gnuplot's svg output) |
- Edit this file using an external application (See the setup instructions for more information)
File links
The following 5 pages link to this file:

