Julia for MATLAB Users/Core Language/Graphics
Graphics edit
See Introducing Julia/Plotting for an overview of the plotting ecosystem in Julia.
2-D and 3-D Plots edit
Line Plots edit
plot
2-D line plot
edit
plot3
3-D line plot
edit
loglog
Log-log scale plot
edit
semilogx
Semilogarithmic plot
edit
semilogy
Semilogarithmic plot
edit
errorbar
Line plot with error bars
edit
fplot
Plot expression or function
edit
fplot3
3-D parametric curve plotter
edit
fimplicit
Plot implicit function
edit
LineSpec
Line specification
edit
ColorSpec
Color specification
edit
Pie Charts, Bar Plots, and Histograms edit
bar
Bar graph
edit
bar3
Plot 3-D bar graph
edit
barh
Plot bar graph horizontally
edit
bar3h
Plot horizontal 3-D bar graph
edit
histogram
Histogram plot
edit
histogram2
Bivariate histogram plot
edit
morebins
Increase number of histogram bins
edit
fewerbins
Decrease number of histogram bins
edit
histcounts
Histogram bin counts
edit
histcounts2
Bivariate histogram bin counts
edit
binscatter
Binned scatter plot
edit
rose
Angle histogram plot
edit
pareto
Pareto chart
edit
area
Filled area 2-D plot
edit
pie
Pie chart
edit
pie3
3-D pie chart
edit
Discrete Data Plots edit
stem
Plot discrete sequence data
edit
stairs
Stairstep graph
edit
stem3
Plot 3-D discrete sequence data
edit
scatter
Scatter plot
edit
scatter3
3-D scatter plot
edit
spy
Visualize sparsity pattern
edit
plotmatrix
Scatter plot matrix
edit
heatmap
Create heatmap chart
edit
sortx
Sort elements in heatmap row
edit
sorty
Sort elements in heatmap column
edit
wordcloud
Create word cloud chart from text data
edit
geobubble
Visualize data values at specific geographic locations
edit
geolimits
Set or query geographic limits
edit
Polar Plots edit
polarplot
Plot line in polar coordinates
edit
polarscatter
Scatter chart in polar coordinates
edit
polarhistogram
Histogram chart in polar coordinates
edit
compass
Plot arrows emanating from origin
edit
ezpolar
Easy-to-use polar coordinate plotter
edit
rlim
Set or query r-axis limits for polar axes
edit
thetalim
Set or query theta-axis limits for polar axes
edit
rticks
Set or query r-axis tick values
edit
thetaticks
Set or query theta-axis tick values
edit
rticklabels
Set or query r-axis tick labels
edit
thetaticklabels
Set or query theta-axis tick labels
edit
rtickformat
Specify r-axis tick label format
edit
thetatickformat
Specify theta-axis tick label format
edit
rtickangle
Rotate r-axis tick labels
edit
polaraxes
Create polar axes
edit
Contour Plots edit
contour
Contour plot of matrix
edit
contourf
Filled 2-D contour plot
edit
contourc
Low-level contour plot computation
edit
contour3
3-D contour plot
edit
contourslice
Draw contours in volume slice planes
edit
clabel
Label contour plot elevation
edit
fcontour
Plot contours
edit
Vector Fields edit
feather
Plot velocity vectors
edit
quiver
Quiver or velocity plot
edit
compass
Plot arrows emanating from origin
edit
quiver3
3-D quiver or velocity plot
edit
streamslice
Plot streamlines in slice planes
edit
streamline
Plot streamlines from 2-D or 3-D vector data
edit
Surfaces, Volumes, and Polygons edit
Surface and Mesh Plots edit
surf
Surface plot
edit
surfc
Contour plot under a 3-D shaded surface plot
edit
surface
Create surface object
edit
surfl
Surface plot with colormap-based lighting
edit
surfnorm
Compute and display 3-D surface normals
edit
mesh
Mesh plot
edit
meshc
Plot a contour graph under mesh graph
edit
meshz
Plot a curtain around mesh plot
edit
edit
fsurf
Plot 3-D surface
edit
fmesh
Plot 3-D mesh
edit
fimplicit3
Plot 3-D implicit function
edit
waterfall
Waterfall plot
edit
ribbon
Ribbon plot
edit
contour3
3-D contour plot
edit
peaks
Example function of two variables
edit
cylinder
Generate cylinder
edit
ellipsoid
Generate ellipsoid
edit
sphere
Generate sphere
edit
pcolor
Pseudocolor (checkerboard) plot
edit
surf2patch
Convert surface data to patch data
edit
Volume Visualization edit
contourslice
Draw contours in volume slice planes
edit
flow
Simple function of three variables
edit
isocaps
Compute isosurface end-cap geometry
edit
isocolors
Calculate isosurface and patch colors
edit
isonormals
Compute normals of isosurface vertices
edit
isosurface
Extract isosurface data from volume data
edit
reducepatch
Reduce number of patch faces
edit
reducevolume
Reduce number of elements in volume data set
edit
shrinkfaces
Reduce size of patch faces
edit
slice
Volume slice planes
edit
smooth3
Smooth 3-D data
edit
subvolume
Extract subset of volume data set
edit
volumebounds
Coordinate and color limits for volume data
edit
coneplot
Plot velocity vectors as cones in 3-D vector field
edit
curl
Compute curl and angular velocity of vector field
edit
divergence
Compute divergence of vector field
edit
interpstreamspeed
Interpolate stream-line vertices from flow speed
edit
stream2
Compute 2-D streamline data
edit
stream3
Compute 3-D streamline data
edit
streamline
Plot streamlines from 2-D or 3-D vector data
edit
streamparticles
Plot stream particles
edit
streamribbon
3-D stream ribbon plot from vector volume data
edit
streamslice
Plot streamlines in slice planes
edit
streamtube
Create 3-D stream tube plot
edit
Polygons edit
fill
Filled 2-D polygons
edit
fill3
Filled 3-D polygons
edit
patch
Create one or more filled polygons
edit
surf2patch
Convert surface data to patch data
edit
Animation edit
movie
Play recorded movie frames
edit
getframe
Capture axes or figure as movie frame
edit
frame2im
Return image data associated with movie frame
edit
im2frame
Convert image to movie frame
edit
animatedline
Create animated line
edit
addpoints
Add points to animated line
edit
getpoints
Return points that define animated line
edit
clearpoints
Clear points from animated line
edit
comet
2-D comet plot
edit
comet3
3-D comet plot
edit
drawnow
Update figures and process callbacks
edit
refreshdata
Refresh data in graph when data source is specified
edit
Formatting and Annotation edit
Titles and Labels edit
title
Add title
edit
xlabel
Label x-axis
edit
ylabel
Label y-axis
edit
zlabel
Label z-axis
edit
clabel
Label contour plot elevation
edit
legend
Add legend to axes
edit
colorbar
Colorbar showing color scale
edit
text
Add text descriptions to data points
edit
texlabel
Format text with TeX characters
edit
gtext
Add text to figure using mouse
edit
line
Create primitive line
edit
rectangle
Create rectangle with sharp or curved corners
edit
annotation
Create annotations
edit
Axes Appearance edit
xlim
Set or query x-axis limits
edit
ylim
Set or query y-axis limits
edit
zlim
Set or query z-axis limits
edit
axis
Set axis limits and aspect ratios
edit
box
Display axes outline
edit
daspect
Control data unit length along each axis
edit
pbaspect
Control relative lengths of each axis
edit
grid
Display or hide axes grid lines
edit
xticks
Set or query x-axis tick values
edit
yticks
Set or query y-axis tick values
edit
zticks
Set or query z-axis tick values
edit
xticklabels
Set or query x-axis tick labels
edit
yticklabels
Set or query y-axis tick labels
edit
zticklabels
Set or query z-axis tick labels
edit
xtickformat
Specify x-axis tick label format
edit
ytickformat
Specify y-axis tick label format
edit
ztickformat
Specify z-axis tick label format
edit
xtickangle
Rotate x-axis tick labels
edit
ytickangle
Rotate y-axis tick labels
edit
ztickangle
Rotate z-axis tick labels
edit
datetick
Date formatted tick labels
edit
ruler2num
Convert data from specific ruler to numeric data
edit
num2ruler
Convert numeric data for use with specific ruler
edit
hold
Retain current plot when adding new plots
edit
subplot
Create axes in tiled positions
edit
yyaxis
Create chart with two y-axes
edit
cla
Clear axes
edit
axes
Create Cartesian axes
edit
figure
Create figure window
edit
Colormaps edit
colormap
View and set current colormap
edit
colorbar
Colorbar showing color scale
edit
rgbplot
Plot colormap
edit
Colormap Editor
Open colormap editor
edit
brighten
Brighten or darken colormap
edit
contrast
Create grayscale colormap to enhance image contrast
edit
caxis
Set colormap limits
edit
spinmap
Rotate colormap colors
edit
hsv2rgb
Convert HSV colors to RGB
edit
rgb2hsv
Convert RGB colors to HSV
edit
parula
Parula colormap array
edit
jet
Jet colormap array
edit
hsv
HSV colormap array
edit
hot
Hot colormap array
edit
cool
Cool colormap array
edit
spring
Spring colormap array
edit
summer
Summer colormap array
edit
autumn
Autumn colormap array
edit
winter
Winter colormap array
edit
gray
Gray colormap array
edit
bone
Bone colormap array
edit
copper
Copper colormap array
edit
pink
Pink colormap array
edit
lines
Lines colormap array
edit
colorcube
Colorcube colormap array
edit
prism
Prism colormap array
edit
flag
Flag colormap array
edit
3-D Scene Control edit
Camera Views edit
view
Viewpoint specification
edit
makehgtform
Create 4-by-4 transform matrix
edit
viewmtx
View transformation matrices
edit
cameratoolbar
Control camera toolbar programmatically
edit
campan
Rotate camera target around camera position
edit
camzoom
Zoom in and out on scene
edit
camdolly
Move camera position and target
edit
camlookat
Position camera to view object or group of objects
edit
camorbit
Rotate camera position around camera target
edit
campos
Set or query camera position
edit
camproj
Set or query projection type
edit
camroll
Rotate camera about view axis
edit
camtarget
Set or query location of camera target
edit
camup
Set or query camera up vector
edit
camva
Set or query camera view angle
edit
Lighting, Transparency, and Shading edit
camlight
Create or move light object in camera coordinates
edit
light
Create light
edit
lightangle
Create or position light object in spherical coordinates
edit
lighting
Specify lighting algorithm
edit
shading
Set color shading properties
edit
diffuse
Calculate diffuse reflectance
edit
material
Control reflectance properties of surfaces and patches
edit
specular
Calculate specular reflectance
edit
alim
Set or query axes alpha limits
edit
alpha
Add transparency to objects in axes
edit
alphamap
Specify figure alphamap (transparency)
edit
Images edit
imshow
Display image
edit
image
Display image from array
edit
imagesc
Display image with scaled colors
edit
imread
Read image from graphics file
edit
imresize
Resize image
edit
imwrite
Write image to graphics file
edit
imfinfo
Information about graphics file
edit
imformats
Manage image file format registry
edit
frame2im
Return image data associated with movie frame
edit
im2frame
Convert image to movie frame
edit
im2java
Convert image to Java image
edit
im2double
Convert image to double precision
edit
ind2rgb
Convert indexed image to RGB image
edit
rgb2gray
Convert RGB image or colormap to grayscale
edit
rgb2ind
Convert RGB image to indexed image
edit
imapprox
Approximate indexed image by reducing number of colors
edit
dither
Convert image, increasing apparent color resolution by dithering
edit
cmpermute
Rearrange colors in colormap
edit