Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.4.1 - English

Change language to:
Français - 日本語 - Português - Русский

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Graphics > Graphics: Getting started

Graphics: Getting started

graphics library overview

2d plotting

plot2d

Plot a curve

Example:

plot2d2

Plot a curve as step function

Example:

plot2d3

Plot a curve with vertical bars

Example:

plot2d4

Plot a curve with arrows

Example:

fplot2d

Plot a curve defined by a function

Example:

champ

2D vector field

Example:

champ1

2D vector field with colored arrows

Example:

fchamp

Direction field of a 2D first order ODE

Example:

contour2d

Level curves of a surface on a 2D plot

fcontour2d

Level curves of a surface defined by a function on a 2D plot

Example:

grayplot

2D plot of a surface using colors

Example:

fgrayplot

2D plot of a surface defined by a function using colors

Example:

Sgrayplot

Smooth 2D plot of a surface using colors

Example:

Sfgrayplot

Smooth 2D plot of a surface defined by a function using colors

Example:

xgrid

Add a grid on a 2D plot

Example:

errbar

Add vertical error bars on a 2D plot

Example:

histplot

Plot a histogram

Example:

Matplot

2D plot of a matrix using colors

Example:

3d plotting

plot3d

Plot a surface

Example:

plot3d1

Plot a surface with gray or color level

Example:

fplot3d

Plot a surface defined by a function

Example:

fplot3d1

Plot a surface defined by a function with gray or color level

Example:

param3d

Plot one curve

Example:

param3d1

Plots curves

Example:

contour

Level curves on a 3D surface

Example:

fcontour

Level curves on a 3D surface defined by a function

Example:

hist3d

3D representation of a histogram

Example:

genfac3d

Compute facets of a 3D surface

Example:

eval3dp

Compute facets of a 3D surface

Example:

geom3d

Projection from 3D on 2D after a 3D plot

Example:

Line and polygon plotting

xpoly

Draw a polyline or a polygon

xpolys

Draw a set of polylines or polygons

xrpoly

Draw a regular polygon

xsegs

Draw unconnected segments

xfpoly

Fill a polygon

xfpolys

Fill a set of polygons

Rectangle plotting

xrect

Draw a rectangle

xfrect

Fill a rectangle

xrects

Draw or fill a set of rectangles

Arc plotting

xarc

Draw a part of an ellipse

xarcs

Draw parts of a set of ellipses

xfarc

Fill a part of an ellipse

xfarcs

Fill parts of a set of ellipses

Arrow plotting

xarrows

Draw a set of arrows

Strings

xstring

Draw strings

xstringl

Compute a box which surrounds strings

xstringb

Draw strings into a box

Example:

xtitle

Add titles on a graphics window

Example:

titlepage

Add a title in the middle of a graphics window

xinfo

Draw an info string in the message subwindow

Frames and axes

drawaxis

Draw an axis

graduate

Pretty axis graduations

plotframe

Plot a frame with scaling and grids

This function is obsolete.

Coordinates transformations

isoview

Set scales for isometric plot (do not change the size of the window)

This function is obsolete.

square

Set scales for isometric plot (change the size of the window)

scaling

Affine transformation of a set of points

rotate

Rotation of a set of points

xsetech

Set the sub-window of a graphics window for plotting

subplot

Divide a graphics window into a matrix of sub-windows

xgetech

Get the current graphics scale

xchange

Transform real to pixel coordinates

Colors

colormap

Using colormaps

getcolor

Dialog to select colors in the current colormap

addcolor

Add new colors to the current colormap

graycolormap

Linear gray colormap

hotcolormap

Red to yellow colormap

Graphics context

xset

Set values of the graphics context

This function is obsolete.

xget

Get current values of the graphics context

This function is obsolete.

xlfont

Load a font in the graphics context or query loaded font

getsymbol

Dialog to select a symbol and its size

This function is obsolete.

Save and load

xsave

Save graphics into a file

xload

Load a saved graphics

xs2bmp

Export graphics using the BMP format

xs2emf

Export graphics using the EMF format

Only under Windows.

xs2eps

Export graphics using the EPS format

xs2gif

Export graphics using the GIF format

xs2jpg

Export graphics using the JPG format

xs2pdf

Export graphics using the PDF format

xs2png

Export graphics using the PNG format

xs2ppm

Export graphics using the PPM format

xs2ps

Export graphics using the PS format

xs2svg

Export graphics using the SVG format

Graphics primitives

clf

Clear or reset the current graphic figure (window) to default values

xclear

Clear a graphics window

Function xclear is obsolete.

driver

Select a graphics driver

xinit

Initialisation of a graphics driver

xend

Close a graphics session

replot

Redraw the current graphics window with new boundaries

xpause

Suspend Scilab

show_window

Raise the current graphics window

xdel

Delete a graphics window

winsid

Return the list of graphics windows

xname

Change the name of the current graphics window

Mouse position

xclick

Wait for a mouse click or an event in a graphic window

locate

Mouse selection of a set of points

xgetmouse

Get the mouse events and current position

Interactive editor

edit_curv

Interactive graphics curve editor

Graphics functions for automatic control

bode

Bode plot

Example:

gainplot

Magnitude plot

Example:

nyquist

Nyquist plot

Example:

m_circle

Plot the complex plane iso-gain contours of y/(1+y)

This function is obsolete.

Example:

hallchart

Hall chart

Example:

chart

Nichols chart

Example:

black

Black's diagram

Example:

evans

Evans root locus

Example:

sgrid

s-plane grid lines

Example:

plzr

pole-zero plot

Example:

zgrid

zgrid plot

Example:

Report an issue
<< GlobalProperty Graphics clear_pixmap >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Apr 02 17:36:23 CEST 2013