File:Waveforms.svg

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Original file(SVG file, nominally 780 × 672 pixels, file size: 3 KB)

Summary[edit]

Description
English: 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 gnuplot code from #Gnuplot source code.
Македонски: Приказ на видовите бранови облици.
Русский: базовые формы волны.
Date
Source Own work
Author Omegatron
Other versions
PostScript → PNG version


See also #Derivative works

Derivative works[edit]

Lissajous small.svg
This image was created with gnuplot:

Gnuplot 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)

I, the copyright holder of this work, hereby publish it under the following licenses:
w:en:Creative Commons
attribution share alike
This file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported, 2.5 Generic, 2.0 Generic and 1.0 Generic license.
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
  • share alike – If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

GNU head Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License.

You may select the license of your choice.

(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.

Date/TimeThumbnailDimensionsUserComment
current06:25, 10 April 2012Thumbnail for version as of 06:25, 10 April 2012780 × 672 (3 KB)Aflafla1Condensed version - last version didn't upload correctly
06:19, 10 April 2012Thumbnail for version as of 06:19, 10 April 2012780 × 672 (2 KB)Aflafla1condensed version
01:28, 23 October 2006Thumbnail for version as of 01:28, 23 October 2006950 × 750 (36 KB)Omegatrongreen was brighter in PNG
01:24, 23 October 2006Thumbnail for version as of 01:24, 23 October 2006950 × 750 (40 KB)Omegatronsine wave was too jittery, used Inkscape's simplify command on it. sawtooth to purple,
01:10, 23 October 2006Thumbnail for version as of 01:10, 23 October 20061,000 × 750 (47 KB)Omegatronmanual fixes in inkscape
01:01, 23 October 2006Thumbnail for version as of 01:01, 23 October 20061,000 × 750 (43 KB)Omegatron
20:26, 25 March 2006Thumbnail for version as of 20:26, 25 March 20061,000 × 750 (48 KB)OmegatronReverted to earlier revision
06:09, 28 September 2005Thumbnail for version as of 06:09, 28 September 20051,000 × 750 (48 KB)Omegatronbetter
02:25, 28 September 2005Thumbnail for version as of 02:25, 28 September 2005600 × 480 (24 KB)Omegatrontesting gnuplot's svg output

Global file usage

The following other wikis use this file:

Metadata