asp.net mvc pdf editor : Convert pdf file to jpg application software tool html winforms web page online gnuplot12-part256

gnuplot4.6
121
thekeybox. This s is usefulmainlywhenyouareputtingabox aroundthe key andwantlarger borders
aroundthekeyentries.
Allplottedcurvesofplotsandsplotsaretitledaccordingtothedefaultoptionautotitles. Theautomatic
generationoftitlescanbesuppressedbynoautotitles;thenonlythosetitlesexplicitlydenedby(s)plot
... title... . willbedrawn.
Thecommandsetkeyautotitlecolumnheadercausestherstentryineachcolumnofinputdatatobe
interpretedasatextstringandusedasatitleforthecorrespondingplot. Ifthequantitybeingplottedisa
functionofdatafromseveralcolumns,gnuplotmaybeconfusedastowhichcolumntodrawthetitlefrom.
Inthiscaseitisnecessarytospecifythecolumnexplicitlyintheplotcommand,e.g.
plot "datafile" " using g (($2+$3)/$4) title columnhead(3) with lines
Anoveralltitle canbeput onthekey (title e "<text>") ) | seealsosyntax (p. 41)for the distinction
betweentextinsingle-ordouble-quotes. Thekeytitleusesthesamejusticationasdotheplottitles.
Thedefaultsforsetkeyareon,right,top,vertical,Right,noreverse,noinvert,samplen4,spacing
1.25,title"",andnobox. Thedefault<linetype>isthesameasthatusedfortheplotborders. Entering
setkeydefaultreturnsthekeytoitsdefaultconguration.
Thekey is drawnasasequenceoflines,withoneplotdescribedoneachline. . Ontheright-handside(or
theleft-handside,ifreverse is selected)ofeachlineis arepresentationthat attempts tomimictheway
thecurveisplotted.Ontheothersideofeachlineisthetextdescription(thelinetitle),obtainedfromthe
plot command. . The e lines arevertically arrangedsothatanimaginary straight linedivides theleft-and
right-handsidesofthekey. Itisthecoordinatesofthetopofthislinethatarespeciedwiththesetkey
command. Inaplot,onlythexandycoordinatesareusedtospecifythelineposition. Forasplot,x,y
andzareallusedasa3Dlocationmappedusingthesamemappingasthegraphitselftoformtherequired
2Dscreenpositionoftheimaginaryline.
WhenusingtheTeXorotherterminalswhereformattinginformationisembeddedinthestring, gnuplot
canonlyestimatethecorrectlyexactwidthofthestringforkeypositioning. Ifthekeyistobepositioned
attheleft,itmaybeconvenienttousethecombinationsetkeyleftLeftreverse.
Ifsplotisbeingusedtodrawcontours,thecontourlabelswillbelistedinthekey. Ifthealignmentofthese
labelsispoororadierentnumberofdecimalplacesisdesired,thelabelformatcanbespecied. Seeset
clabel (p.103)fordetails.
Examples:
Thisplacesthekeyatthedefaultlocation:
set key default
Thisdisablesthekey:
unset key
Thisplacesakeyatcoordinates2,3.5,2inthedefault(rst)coordinatesystem:
set key at 2,3.5,2
Thisplacesthekeybelowthegraph:
set key below
Thisplacesthekeyinthebottomleftcorner,left-justiesthetext,givesitatitle,anddrawsaboxaround
itinlinetype3:
set key left bottom Left title ’Legend’ box 3
Keyplacement
Tounderstandpositioning,thebestconceptistothinkofaregion,i.e.,inside/outside,oroneofthemargins.
Alongwiththeregion,keywordsleft/center/right(l/c/r)andtop/center/bottom(t/c/b)controlwhere
withintheparticularregionthekeyshouldbeplaced.
Whenininsidemode,thekeywordsleft(l),right(r),top(t),bottom(b),andcenter(c)pushthekey
outtowardtheplotboundaryasillustrated:
Best pdf to jpg converter for - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
change file from pdf to jpg on; convert pdf to jpg 300 dpi
Best pdf to jpg converter for - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
convert pdf to jpg 100 dpi; batch pdf to jpg
122
gnuplot4.6
t/l
t/c
t/r
c/l
c
c/r
b/l
b/c
b/r
Wheninoutside mode,automaticplacementissimilar totheaboveillustration,butwithrespecttothe
view,ratherthanthegraphboundary.Thatis,aborderismovedinwardtomakeroomforthekeyoutsideof
theplottingarea,althoughthismayinterferewithotherlabelsandmaycauseanerroronsomedevices. The
particularplotborderthatismoveddependsuponthepositiondescribedaboveandthestackingdirection.
Foroptionscenteredinoneofthedimensions,thereisnoambiguityaboutwhichbordertomove. Forthe
corners,whenthestackdirectionisvertical,theleftorrightborderismovedinwardappropriately.When
thestackdirectionishorizontal,thetoporbottomborderismovedinwardappropriately.
Themarginsyntaxallowsautomaticplacementofkeyregardlessofstackdirection.Whenoneofthemargins
lmargin(lm),rmargin(rm),tmargin(tm),andbmargin(bm)iscombinedwithasingle,non-con icting
directionkeyword,thefollowingillustratedpositionsmaycontainthekey:
l/tm c/tm m r/tm
t/lm
t/rm
c/lm
c/rm
b/lm
b/rm
l/bm c/bm m r/bm
Keywordsaboveandoveraresynonymouswithtmargin.Forversioncompatibility,aboveoroverwithout
anadditionall/c/rorstackdirectionkeyworduses centerandhorizontal. . Keywords s belowandunder
aresynonymous withbmargin. . For r compatibility,beloworunderwithoutanadditionall/c/rorstack
directionkeyworduses center andhorizontal. . A A further compatibility issue isthat outside appearing
withoutanadditionalt/b/corstackdirectionkeywordusestop,rightandvertical(i.e.,thesameast/rm
above).
The <position> canbe asimple x,y,z as s inprevious s versions,but these canbe preceded d byone e of ve
keywords (rst, , second, graph, screen, character) which selects the coordinate system in whichthe
positionof the rst sample line is specied. . See e coordinates (p. 22) for more e details. . The e eect of
left,right,top,bottom,andcenterwhen<position>isgivenistoalignthekeyasthoughitweretext
positionedusingthelabelcommand,i.e.,leftmeansleftalignwithkeytotherightof<position>,etc.
Keysamples
Bydefault,eachplotonthegraphgeneratesacorrespondingentryinthekey. Thisentrycontainsaplot
titleandasampleline/point/boxofthesamecolorandllproperties as usedintheplotitself. . Thefont
andtextcolorpropertiescontroltheappearanceoftheindividualplottitlesthatappearinthekey. Setting
thetextcolorto"variable"causesthetextforeachkeyentrytobethesamecolorasthelineorllcolorfor
thatplot.Thiswasthedefaultinsomeearlierversionsofgnuplot.
Thelengthofthesamplelinecanbecontrolledbysamplen.Thesamplelengthiscomputedasthesumof
theticlengthand<sample
length>timesthecharacterwidth.samplenalsoaectsthepositionsofpoint
samplesinthekeysincethesearedrawnatthemidpointofthesampleline,evenifthesamplelineitselfis
notdrawn.
Theverticalspacingbetweenlinesiscontrolledbyspacing. Thespacingissetequaltotheproductofthe
pointsize,theverticalticsize,and<vertical
spacing>.Theprogramwillguaranteethattheverticalspacing
isnosmallerthanthecharacterheight.
The<width
increment>isanumberofcharacterwidthstobeaddedtoorsubtractedfromthelengthofthe
string. Thisisusefulonlywhenyouareputtingaboxaroundthekeyandyouareusingcontrolcharacters
inthetext. gnuplotsimplycountsthenumberofcharactersinthestringwhencomputingtheboxwidth;
thisallowsyoutocorrectit.
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Online PDF to JPEG Converter. Download Free Trial. Convert a PDF File to JPG. Drag and drop your PDF in the box above and we'll convert the files for you.
change from pdf to jpg; .pdf to jpg
Online Convert Jpeg to PDF file. Best free online export Jpg image
Online JPEG to PDF Converter. Download Free Trial. Convert a JPG to PDF. You can drag and drop your JPG file in the box, and then start
change format from pdf to jpg; convert pdf document to jpg
gnuplot4.6
123
Label
Arbitrarylabelscanbeplacedontheplotusingthesetlabelcommand.
Syntax:
set label {<tag>} {"<label text>"} {at <position>}
{left | | center | right}
{norotate | rotate {by <degrees>}}
{font "<name>{,<size>}"}
{noenhanced}
{front | back}
{textcolor <colorspec>}
{point <pointstyle> | nopoint}
{offset <offset>}
unset label {<tag>}
show label
The<position>isspeciedbyeitherx,yorx,y,z,andmaybeprecededbyrst,second,graph,screen,
orcharactertoselectthecoordinatesystem.Seecoordinates(p.22)fordetails.
Thetagisanintegerthatisusedtoidentifythelabel. Ifno<tag>isgiven,thelowestunusedtagvalueis
assignedautomatically. Thetagcanbeusedtodeleteormodifyaspeciclabel.Tochangeanyattributeof
anexistinglabel,usethesetlabelcommandwiththeappropriatetag,andspecifythepartsofthelabelto
bechanged.
The<labeltext>canbeastringconstant,astringvariable,orastring-valuedexpression. Seestrings
(p. 39),sprintf(p. 27),andgprintf(p.114).
Bydefault,thetextisplaced ushleftagainstthepointx,y,z.Toadjustthewaythelabelispositionedwith
respecttothepointx,y,z,addthejusticationparameter,whichmaybeleft,rightorcenter,indicating
that the pointis tobeattheleft, right or center of the text. . Labels s outsidetheplottedboundaries are
permittedbutmayinterferewithaxislabelsorothertext.
If rotate is given, the label is s written vertically y (if f the e terminal l can n do o so, of f course). . If f rotate e by
<degrees>isgiven,conformingterminalswilltrytowritethetextatthespeciedangle;non-conforming
terminalswilltreatthisasverticaltext.
Font andits s size canbe chosen n explicitly y by font t "<name>f,<size>g" " if the terminal supports font
settings. Otherwisethedefaultfontoftheterminalwillbeused.
Normallytheenhancedtextmodestringinterpretation,ifenabledforthecurrentterminal,isappliedtoall
textstringsincludinglabeltext. The e noenhancedproperty canbe usedtoexemptaspeciclabelfrom
theenhancedtextmodeprocessing. Thecanbeusefulifthelabelcontains s underscores,forexample. . See
enhancedtext(p.23).
Iffrontisgiven,thelabeliswrittenontopofthegrapheddata.Ifbackisgiven(thedefault),thelabelis
writtenunderneaththegrapheddata. Usingfrontwillpreventalabelfrombeingobscuredbydensedata.
textcolor<colorspec>changesthecolorofthelabeltext. <colorspec>canbealinetype,anrgbcolor,or
apalettemapping. Seehelpforcolorspec(p.34)andpalette(p. 139). . textcolormaybeabbreviated
tc.
‘tc default‘ resets the text color to its default state.
‘tc lt <n>‘ sets the text color to that of line type <n>.
‘tc ls <n>‘ sets the text color to that of line style <n>.
‘tc palette z‘ selects a palette color corresponding to o the e label z position.
‘tc palette cb <val>‘ selects a color corresponding to <val> on the colorbar.
‘tc palette fraction <val>‘, with 0<=val<=1, selects a color corresponding to
the mapping [0:1] to grays/colors of the ‘palette‘.
‘tc rgb "#RRGGBB"‘ ‘ selects s an arbitrary 24-bit RGB color.
Ifa<pointstyle> is given,usingkeywordslt,ptandps, , seestyle (p. 91),apointwiththegivenstyle
andcolorofthegivenlinetypeisplottedatthelabelpositionandthetextofthelabelisdisplacedslightly.
Thisoptionisusedbydefaultforplacinglabelsinmouseenhancedterminals. Usenopointtoturnothe
drawingofapointnearthelabel(thisisthedefault).
C# WPF PDF Viewer SDK to convert and export PDF document to other
Best PDF Viewer control as well as a powerful .NET WinForms application to image file formats with high quality, support converting PDF to PNG, JPG, BMP and
.pdf to .jpg converter online; reader convert pdf to jpg
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Best PDF converter SDK for Visual Studio .NET for converting PDF to image in C#.NET Support exporting PDF to multiple image forms, including Jpg, Png, Bmp
convert pdf to jpeg; convert pdf into jpg
124
gnuplot4.6
Thedisplacement defaults to1,1inpointsizeunits if a<pointstyle> isgiven, 0,0ifno<pointstyle> is
given. The e displacement canbe controlled d bythe e optional oset t <oset> > where <oset> is specied
byeitherx,yorx,y,z,andmaybeprecededbyrst,second,graph,screen,orcharactertoselectthe
coordinatesystem.Seecoordinates(p.22)fordetails.
If one (or more) ) axis s is s timeseries, the appropriate e coordinate should d be e givenas s aquoted time e string
accordingtothetimefmtformatstring.Seesetxdata(p.159)andsettimefmt(p.156).
TheEEPIC,Imagen,LaTeX,andTPICdriversallownninastringtospecifyanewline.
Labelcoordinatesandtextcanalsobereadfromadatale(seelabels(p.55)).
Examples:
Tosetalabelat(1,2)to"y=x",use:
set label "y=x" " at t 1,2
TosetaSigmaofsize24,fromtheSymbolfontset,atthecenterofthegraph,use:
set label "S" at graph 0.5,0.5 center font "Symbol,24"
Tosetalabel"y=x^2"withtherightofthetextat(2,3,4),andtagthelabelasnumber3,use:
set label 3 "y=x^2" at 2,3,4 right
Tochangetheprecedinglabeltocenterjustication,use:
set label 3 center
Todeletelabelnumber2,use:
unset label 2
Todeletealllabels,use:
unset label
Toshowalllabels(intagorder),use:
show label
Tosetalabelonagraphwithatimeseriesonthexaxis,use,forexample:
set timefmt "%d/%m/%y,%H:%M"
set label "Harvest" at "25/8/93",1
Todisplayafreshlyttedparameterontheplotwiththedataandthettedfunction,dothisafterthet,
butbeforetheplot:
set label sprintf("a = %3.5g",par_a) at 30,15
bfit = gprintf("b = %s*10^%S",par_b)
set label bfit t at t 30,20
Todisplayafunctiondenitionalongwithitsttedparameters,use:
f(x)=a+b*x
fit f(x) ’datafile’ via a,b
set label GPFUN_f at graph .05,.95
set label sprintf("a = %g", a) at graph .05,.90
set label sprintf("b = %g", b) at graph .05,.85
Tosetalabeldisplacedalittlebitfromasmallpoint:
set label ’origin’ at 0,0 point lt 1 pt 2 ps 3 offset t 1,-1
Tosetalabelwhosecolormatchesthezvalue(inthiscase5.5)ofsomepointona3Dsplotcoloredusing
pm3d:
set label ’text’ at 0,0,5.5 tc palette z
C# Create PDF from images Library to convert Jpeg, png images to
Best and professional C# image to PDF converter SDK for Visual Studio .NET. Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif
convert pdf to jpeg on; convert pdf pages to jpg
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Best WPF PDF Viewer control as well as a powerful PDF converter. PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF.
convert pdf to gif or jpg; best program to convert pdf to jpg
gnuplot4.6
125
Linetype
Thesetlinetypecommandallowsyoutoredenethebasiclinetypesusedforplots. Thecommandoptions
areidenticaltothosefor"setstyleline". Unlikelinestyles,redenitions s byset linetypearepersistent;
theyarenotaectedbyreset.
Forexample,linetypesoneandtwodefaulttoredandgreen. Ifyouredenethemlikethis:
set linetype 1 1 lw w 2 lc rgb "blue" pointtype 6
set linetype 2 2 lw w 2 lc rgb "forest-green" pointtype 8
everywherethat uses lt1 1 willnowget t athickblue linerather thanathinredline(theprevious default
meaningof lt 1). . Thisincludes s uses suchasthedenitionof atemporarylinestylederivedfrom thebase
linetype1.
Note:Thiscommandisnewtognuplotversion4.6. Itsupersedesarathercrypticcommandinversion4.2
"setstyleincrementuser". Theoldercommandisnowdeprecated.
Thismechanismcanbeusedtodeneasetofpersonalpreferencesforthesequenceoflinesusedingnuplot.
The recommended d way y todothis is to addtothe run-time initializationle ~ /.gnuplot a sequence of
commandslike
if ((GPVAL_VERSION < 4.5) \
|| (!strstrt(GPVAL_COMPILE_OPTIONS,"+USER_LINETYPES"))) ) \
exit
set linetype 1 1 lc c rgb "dark-violet" lw 2 pt 0
set linetype 2 2 lc c rgb "sea-green"
lw 2 pt 7
set linetype 3 3 lc c rgb "cyan"
lw 2 pt 6 pi -1
set linetype 4 4 lc c rgb "dark-red"
lw 2 pt 5 pi -1
set linetype 5 5 lc c rgb "blue"
lw 2 pt 8
set linetype 6 6 lc c rgb "dark-orange" lw 2 pt 3
set linetype 7 7 lc c rgb "black"
lw 2 pt 11
set linetype 8 8 lc c rgb "goldenrod"
lw 2
set linetype cycle 8
Everytimeyourungnuplotthelinetypes willbeinitializedtothesevalues. . Youmayinitializeas s many
linetypesasyoulike.Ifyoudonotredene,say,linetype3thenitwillcontinuetohavethedefaultproperties
(inthiscaseblue,pt3,lw1,etc). Therstfewlinesoftheexamplescriptinsurethatthecommandswill
beskippedbyolderversionsofgnuplot.
Similarscriptlescanbeusedtodenetheme-basedcolorchoices,orsetsofcolorsoptimizedforaparticular
plottypeoroutputdevice.
Thecommandset linetypecycle8tellsgnuplottore-usethesedenitionsforthecolorandlinewidthof
higher-numberedlinetypes. Thatis,linetypes s 9-16,17-24,andsoonwillusethissamesequenceofcolors
andwidths. Thepoint t properties (pointtype,pointsize,pointinterval) are notaectedby this command.
unsetlinetypecycledisablesthisfeature.Ifthelinepropertiesofahighernumberedlinetypeareexplicitly
dened,thistakesprecedenceovertherecycledlow-numberlinetypeproperties.
Lmargin
Thecommandsetlmarginsetsthesizeoftheleftmargin. Pleaseseesetmargin(p.127)fordetails.
Loadpath
Theloadpathsettingdenesadditionallocationsfordataandcommandlessearchedbythecall,load,
plotandsplotcommands. Ifalecannotbefoundinthecurrentdirectory,thedirectoriesinloadpath
aretried.
Syntax:
set loadpath {"pathlist1" {"pathlist2"...}}
show loadpath
VB.NET Create PDF from images Library to convert Jpeg, png images
Best and professional image to PDF converter SDK for Visual Studio .NET. Support create PDF from multiple image formats in VB.NET, including Jpg, Png, Bmp
convert pdf to jpg for online; convert online pdf to jpg
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Best adobe PDF to image converter SDK for Visual Studio .NET. Convert PDF documents to multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap
convert multi page pdf to jpg; convert pdf to jpg batch
126
gnuplot4.6
Pathnamesmaybeenteredassingledirectorynames,orasalistofpathnamesseparatedbyaplatform-
specicpathseparator,eg. colon(’:’) onUnix,semicolon(’;’)onDOS/Windows/OS/2platforms. Theshow
loadpath,saveandsave setcommandsreplacetheplatform-specicseparatorwithaspacecharacter(’
’).
IftheenvironmentvariableGNUPLOT
LIBisset,itscontentsareappendedtoloadpath.However,show
loadpathprintsthecontents of set loadpathandGNUPLOT
LIBseparately. Also,thesaveandsave
setcommandsignorethecontentsofGNUPLOT
LIB.
Locale
Thelocalesettingdeterminesthelanguagewithwhichfx,y,zgfd,mgticswillwritethedaysandmonths.
Syntax:
set locale {"<locale>"}
<locale>maybeanylanguagedesignationacceptabletoyourinstallation. Seeyoursystemdocumentation
fortheavailableoptions.Thecommandsetlocale""willtrytodeterminethelocalefromtheLC
TIME,
LC
ALL,orLANGenvironmentvariables.
Tochangethedecimalpoint locale,see setdecimalsign(p. 109). . Tochangethecharacterencodingto
thecurrentlocale,seesetencoding(p. 112).
Logscale
Syntax:
set logscale <axes> {<base>}
unset logscale e <axes>
show logscale
where<axes> may be anycombinationsofx,x2,y, , y2,z,cb,andr r inanyorder. . <base> > isthebase
ofthelogscaling(defaultisbase10). Ifnoaxesarespecied,thecommandaectsallaxesexceptr. . The
commandunsetlogscaleturnsologscalingforallaxes. Notethattheticmarksgeneratedforlogscaled
axesarenotuniformlyspaced.Seesetxtics(p.163).
Examples:
Toenablelogscalinginbothxandzaxes:
set logscale xz
Toenablescalinglogbase2oftheyaxis:
set logscale y y 2
Toenablezandcolorlogaxesforapm3dplot:
set logscale zcb
Todisablezaxislogscaling:
unset logscale e z
Macros
If command line macro substitution is enabled, , then n tokens in the command d line e of f the form
@<stringvariablename> willbereplacedbythetextstringcontainedin<stringvariablename>. . Seesub-
stitution(p. 39).
Syntax:
set macros
gnuplot4.6
127
Mapping
Ifdataareprovidedtosplotinsphericalorcylindricalcoordinates,thesetmappingcommandshouldbe
usedtoinstructgnuplothowtointerpretthem.
Syntax:
set mapping {cartesian | spherical | cylindrical}
Acartesiancoordinatesystemisusedbydefault.
Forasphericalcoordinatesystem,thedataoccupytwoorthreecolumns(orusingentries). Thersttwo
areinterpretedastheazimuthalandpolaranglesthetaandphi(or"longitude"and"latitude"),intheunits
speciedby set angles. . Theradius s ristakenfromthethirdcolumnifthereisone,or is settounityif
thereisnothirdcolumn. Themappingis:
x = r * cos(theta) * cos(phi)
y = r * sin(theta) * cos(phi)
z = r * sin(phi)
Notethatthisisa"geographic"sphericalsystem,ratherthana"polar"one(thatis,phiismeasuredfrom
theequator,ratherthanthepole).
Foracylindricalcoordinatesystem,thedataagainoccupytwoorthreecolumns. Thersttwoareinterpreted
astheta(intheunitsspeciedbyset angles)andz. Theradiusiseithertakenfromthethirdcolumnor
settounity,asinthesphericalcase.Themappingis:
x = r * cos(theta)
y = r * sin(theta)
z = z
Theeectsofmappingcanbeduplicatedwiththeusinglteronthesplotcommand,butmappingmay
bemoreconvenient ifmanydatalesaretobeprocessed. . Howeverevenif f mappingisused,usingmay
stillbenecessaryifthedatainthelearenotintherequiredorder.
mappinghasnoeectonplot.
world.dem: mapping g demos.
Margin
Themarginisthedistancebetweentheplotborderandtheouteredgeofthecanvas.Thesizeofthemargin
ischosenautomatically,butcanbe overriddenbytheset margincommands. . show w marginshows the
currentsettings. Toalterthedistancebetweentheinsideoftheplotborderandthedataintheplotitself,
seeset osets(p.134).
Syntax:
set bmargin {{at screen} <margin>}
set lmargin {{at screen} <margin>}
set rmargin {{at screen} <margin>}
set tmargin {{at screen} <margin>}
show margin
Thedefaultunitsof<margin>arecharacterheightsorwidths,asappropriate. Apositivevaluedenesthe
absolutesizeofthe margin. . Anegativevalue(ornone)causes s gnuplot torevert tothecomputedvalue.
For3Dplots,onlytheleftmargincanbesetusingcharacterunits.
Thekeywordsat screenindicatesthatthemarginisspeciedasafractionofthefulldrawingarea. . This
canbeusedtopreciselylineupthecornersofindividual2Dand3Dgraphsinamultiplot.Thisplacement
ignoresthecurrentvaluesofsetoriginandsetsize,andisintendedasanalternativemethodforpositioning
graphswithinamultiplot.
Normallythemargins ofaplotareautomaticallycalculatedbasedontics,tic labels,axislabels,theplot
title,thetimestampandthesizeofthekeyifitisoutsidetheborders.If,however,ticsareattachedtothe
axes(setxticsaxis,forexample),neithertheticsthemselvesnortheirlabelswillbeincludedineitherthe
margincalculationor thecalculationofthepositions of othertexttobewritteninthemargin. . Thiscan
leadtoticlabelsoverwritingothertextiftheaxisisveryclosetotheborder.
128
gnuplot4.6
Mouse
Thecommandsetmouseenablesmouseactionsforthecurrentinteractiveterminal. Itisusuallyenabled
bydefaultininteractivemode,butdisabledbydefaultifcommandsarebeingreadfromale.
Therearetwomousemodes. The2Dmodeworks s for plotcommandsandfor splotmaps(i.e. . set t view
withz-rotation0,90,180,270or360degrees,includingsetviewmap). Inthismodethemousepositionis
trackedandyoucanpanorzoomusingthemousebuttonsorarrowkeys.Someterminalssupporttoggling
individualplotson/obyclickingonthecorrespondingkeytitleoronaseparatewidget.
For 3D graphs splot, the e view andscaling of f the graph canbe e changedwith h mouse e buttons s 1 and2,
respectively.AverticalmotionofButton2withtheshiftkeyhelddownchangesthexyplane.Ifadditionally
to these buttons s the modier r <ctrl> is s held d down, , the e coordinate axes are displayed d but t the data a are
suppressed. Thisisusefulforlargedatasets.
Mousingisnotavailableinsidemultiplotmode.Whenmultiplotiscompletedusingunsetmultiplot,then
themousewillbeturnedonagainbutactsonlyonthemostrecentplotwithinthemultiplot(likereplot
does).
Syntax:
set mouse {doubleclick <ms>} {nodoubleclick} \
{{no}zoomcoordinates} \
{noruler | ruler {at x,y}} \
{polardistance{deg|tan} | nopolardistance} } \
{format <string>} \
{clipboardformat <int>/<string>} \
{mouseformat <int>/<string>} \
{{no}labels {"labeloptions"}} \
{{no}zoomjump} {{no}verbose}
unset mouse
Theoptionsnoruler andruler switchtheruleroandon,thelatteroptionallysettingtheoriginatthe
givencoordinates. Whilethe e ruleris on,thedistance inuserunitsfrom therulerorigintothemouseis
displayedcontinuously.Bydefault,togglingtherulerhasthekeybinding’r’.
Theoptionpolardistancedeterminesifthedistancebetweenthemousecursorandtherulerisalsoshown
inpolarcoordinates(distanceandangleindegreesortangent(slope)).Thiscorrespondstothedefaultkey
binding’5’.
ChoosetheoptionlabelstodenepersistentgnuplotlabelsusingButton2. Thedefaultisnolabels,which
makes Button2drawonlya a temporary labelatthemouseposition. . Labels s are drawnwiththe current
settingof mouseformat. . Thelabeloptionsstringispassedtotheset t label command. . Thedefault t is
"pointpointstyle1"whichwillplotasmallplusatthelabelposition. Temporarylabels s willdisappearat
thenextreplotormousezoomoperation. PersistentlabelscanberemovedbyholdingtheCtrl-Keydown
whileclickingButton2onthelabel’spoint. Thethresholdfor r howcloseyoumustbetothelabelisalso
determinedbythepointsize.
Iftheoptionverboseisturnedonthecommunicationcommandsareshownduringexecution.Thisoption
canalsobetoggledbyhitting6inthedriver’swindow. verboseisobydefault.
Press’h’inthedriver’swindowforashortsummaryofthemouseandkeybindings. Thiswillalsodisplay
userdenedbindingsorhotkeyswhichcanbedenedusingthebindcommand,seehelpforbind(p.36).
Note,that user denedhotkeysmay overridethedefault bindings. . Seealsohelpfor r bind d (p. 36) and
label(p. 123).
Doubleclick
Thedoubleclickresolutionisgiveninmilliseconds andusedforButton1,whichcopiesthecurrentmouse
positiontothe clipboard. . Thedefaultvalueis300ms. Settingthevalueto0mstriggersthecopyona
singleclick.
gnuplot4.6
129
Mouseformat
Thesetmouse formatcommandspeciesaformatstringforsprintf()whichdetermineshowthemouse
cursor[x,y]coordinatesareprintedtotheplotwindowandtotheclipboard. Thedefaultis"%#g".
setmouseclipboardformatandsetmousemouseformatareusedforformattingthetextonButton1
and Button2 actions s { { copying the coordinates to the clipboard and temporarily y annotating g the mouse
position. Anintegerargumentselectsoneoftheformatoptions s inthetablebelow. . Astringargument t is
usedasaformatforsprintf()inoption6andshouldcontaintwo oatspeciers.Example:
‘set mouse mouseformat "mouse x,y = %5.2g, %10.3f"‘.
Usesetmouse mouseformat""toturnthisstringoagain.
Thefollowingformatsareavailable:
0
default (same as s 1)
1
axis coordinates
1.23, 2.45
2
graph coordinates (from 0 to 1)
/0.00, 1.00/
3
x = timefmt
y = axis
[(as set by ‘set timefmt‘), 2.45]
4
x = date
y = axis
[31. 12. 1999, 2.45]
5
x = time
y = axis
[23:59, 2.45]
6
x = date time
y = axis
[31. 12. 1999 23:59, 2.45]
7
format from ‘set t mouse e mouseformat‘, e.g. "mouse x,y = = 1.23,
2.450"
Scrolling
X andY axis scaling inboth2D and3D graphs s can be e adjustedusing the mousewheel. . <wheel-up>
scrollsup(increasesbothYMINandYMAXbytenpercentoftheYrange,andincreasesbothY2MINand
Y2MAXlikewise),and<wheeldown> scrolls down. . <shift-wheel-up> > scrolls left (decreases bothXMIN
andXMAX,andbothX2MIN andX2MAX),and<shift-wheel-down> scrolls right. . <control-wheel-up>
zoomsintowardthe center oftheplot,and<control-wheel-down>zoomsout. . <shift-control-wheel-up>
zoomsinalongthe XandX2axes only,and<shift-control-wheel-down> zooms outalongtheX andX2
axesonly.
X11mouse
IfmultipleX11plotwindowshavebeenopenedusingthesettermx11<n>terminaloption,thenonly
thecurrent plotwindowsupports the entire rangeofmouse commandsandhotkeys. . The e otherwindows
will,however,continuetodisplaymousecoordinatesatthelowerleft.
Zoom
Zoomingisusuallyaccomplishedbyholdingdowntheleftmousebuttonanddraggingthemousetodelineate
azoomregion.Someplatformsmayrequireusingadierentmousebutton. Theoriginalplotcanberestored
bytypingthe’u’hotkeyintheplotwindow. Thehotkeys’p’and’n’stepbackandforththroughahistory
ofzoomoperations.
Theoptionzoomcoordinatesdeterminesifthecoordinatesofthezoomboxaredrawnattheedgeswhile
zooming. Thisisonbydefault.
Iftheoptionzoomjumpison,themousepointerwillbeautomaticallyosetasmalldistanceafterstarting
azoomregionwithbutton3. Thiscanbeusefultoavoidatiny(orevenempty)zoomregion. zoomjump
isobydefault.
Multiplot
Thecommandset multiplotplacesgnuplotinthemultiplotmode,inwhichseveralplotsareplacedon
thesamepage,window,orscreen.
Syntax:
130
gnuplot4.6
set multiplot
{ title <page title> {font <fontspec>} {enhanced|noenhanced} }
{ layout <rows>,<cols>
{rowsfirst|columnsfirst} {downwards|upwards}
{scale <xscale>{,<yscale>}} {offset <xoff>{,<yoff>}}
}
unset multiplot
For someterminals,noplotis displayeduntilthe command d unset t multiplot is given, whichcausesthe
entirepagetobedrawnandthenreturnsgnuplottoitsnormalsingle-plotmode. Forotherterminals,each
separateplotcommandproducesanupdateddisplay,eitherbyredrawingallpreviousonesandthenewly
addedplot,orbyjustaddingthenewplottotheexistingdisplay.
Theareatobeusedbythenextplotisnoterasedbeforedoingthenewplot. Theclearcommandcanbe
usedtodothisifwanted,asistypicallythecasefor"inset"plots.
Anylabelsor arrows thathavebeendenedwillbedrawnforeachplotaccordingtothecurrentsizeand
origin(unlesstheircoordinatesaredenedinthe screensystem). . Justabouteverythingelsethatcanbe
set is appliedtoeachplot, too. . If f youwant something toappear onlyonce onthepage, for instance a
singletimestamp,you’llneedtoputasettime/unsettimepairaroundoneoftheplot,splotorreplot
commandswithinthesetmultiplot/unsetmultiplotblock.
Themultiplottitleisseparatefromtheindividualplottitles,ifany. Spaceisreservedforitatthetopof
thepage,spanningthefullwidthofthecanvas.
Thecommandssetoriginandsetsizemustbeusedtocorrectlypositioneachplotifnolayoutisspecied
orifnetuningisdesired. Seesetorigin(p.134)andsetsize(p.146)fordetailsoftheirusage.
Example:
set multiplot
set size 0.4,0.4
set origin 0.1,0.1
plot sin(x)
set size 0.2,0.2
set origin 0.5,0.5
plot cos(x)
unset multiplot
Thisdisplaysaplotofcos(x)stackedaboveaplotofsin(x).
setsizeandsetoriginrefertotheentireplottingareausedforeachplot. Pleasealsoseeset termsize
(p. 21).Ifyouwanttohavetheaxesthemselveslineup,youcanguaranteethatthemarginsarethesame
sizewiththesetmargincommands.Seesetmargin(p.127)fortheiruse.Notethatthemarginsettings
areabsolute,incharacterunits,sotheappearanceofthegraphintheremainingspacewilldependonthe
screensizeofthedisplaydevice,e.g.,perhapsquitedierentonavideodisplayandaprinter.
Withthelayout optionyoucangeneratesimple multiplots withouthavingtogivethe set sizeandset
origincommandsbeforeeachplot:Thosearegeneratedautomatically,butcanbeoverriddenatanytime.
Withlayout the display willbedividedbya gridwith<rows> rows and<cols> columns. . This s gridis
lledrows rstor columnsrst dependingonwhether thecorrespondingoptionisgiveninthemultiplot
command. Thestackofplotscangrowdownwardsorupwards.Defaultisrowsrstanddownwards.
Eachplotcanbescaledbyscaleandshiftedwithoset;ifthey-valuesforscaleorosetareomitted,the
x-valuewillbeused. unsetmultiplotwillturnotheautomaticlayoutandrestorethevaluesofsetsize
andsetoriginastheywerebeforesetmultiplotlayout.
Example:
set size 1,1
set origin 0,0
set multiplot layout 3,2 columnsfirst scale 1.1,0.9
[ up to 6 plot t commands s here ]
unset multiplot
Documents you may be interested
Documents you may be interested