跳转到内容

Julia for MATLAB 用户/核心语言/图形

来自 Wikibooks,为开放世界提供开放书籍

查看 介绍 Julia/绘图,了解 Julia 中绘图生态系统的概述。

2-D 和 3-D 绘图

[编辑 | 编辑源代码]

线形图

[编辑 | 编辑源代码]
plot 2-D 线形图
[编辑 | 编辑源代码]
plot3 3-D 线形图
[编辑 | 编辑源代码]
loglog 对数-对数刻度图
[编辑 | 编辑源代码]
errorbar 带误差线的折线图
[编辑 | 编辑源代码]
fplot 绘制表达式或函数
[编辑 | 编辑源代码]
fplot3 3-D 参数曲线绘图器
[编辑 | 编辑源代码]
fimplicit 绘制隐函数
[编辑 | 编辑源代码]

饼图、条形图和直方图

[编辑 | 编辑源代码]
bar3 绘制 3-D 条形图
[编辑 | 编辑源代码]
barh 水平绘制条形图
[编辑 | 编辑源代码]
bar3h 绘制水平 3-D 条形图
[编辑 | 编辑源代码]
histogram2 二元直方图
[编辑 | 编辑源代码]
morebins 增加直方图的箱数
[编辑 | 编辑源代码]
fewerbins 减少直方图的箱数
[编辑 | 编辑源代码]
histcounts 直方图箱计数
[编辑 | 编辑源代码]
histcounts2 二元直方图箱计数
[编辑 | 编辑源代码]
rose 角直方图
[编辑 | 编辑源代码]
pareto 帕累托图
[编辑 | 编辑源代码]
area 填充区域二维图
[编辑 | 编辑源代码]
pie3 三维饼图
[编辑 | 编辑源代码]

离散数据图

[编辑 | 编辑源代码]
stem 绘制离散序列数据
[编辑 | 编辑源代码]
stem3 绘制三维离散序列数据
[编辑 | 编辑源代码]
scatter3 三维散点图
[编辑 | 编辑源代码]
spy 可视化稀疏模式
[编辑 | 编辑源代码]
plotmatrix 散点图矩阵
[编辑 | 编辑源代码]
sortx 对热图行中的元素进行排序
[编辑 | 编辑源代码]
sorty 对热图列中的元素进行排序
[编辑 | 编辑源代码]
wordcloud 从文本数据创建词云图
[编辑 | 编辑源代码]
geobubble 可视化特定地理位置的数据值
[编辑 | 编辑源代码]
geolimits 设置或查询地理限制
[编辑 | 编辑源代码]

极坐标图

[编辑 | 编辑源代码]
polarplot 在极坐标系中绘制线
[编辑 | 编辑源代码]
polarscatter 极坐标系中的散点图
[编辑 | 编辑源代码]
polarhistogram 极坐标系中的直方图
[编辑 | 编辑源代码]
compass 绘制从原点发出的箭头
[编辑 | 编辑源代码]
ezpolar 易于使用的极坐标绘图器
[编辑 | 编辑源代码]
rlim 设置或查询极坐标轴的 r 轴限制
[编辑 | 编辑源代码]
thetalim 设置或查询极坐标轴的 theta 轴限制
[编辑 | 编辑源代码]
rticks 设置或查询 r 轴刻度值
[编辑 | 编辑源代码]
thetaticks 设置或查询 theta 轴刻度值
[编辑 | 编辑源代码]
rticklabels 设置或查询 r 轴刻度标签
[编辑 | 编辑源代码]
thetaticklabels 设置或查询 theta 轴刻度标签
[编辑 | 编辑源代码]
rtickformat 指定 r 轴刻度标签格式
[编辑 | 编辑源代码]
thetatickformat 指定 theta 轴刻度标签格式
[编辑 | 编辑源代码]
rtickangle 旋转 r 轴刻度标签
[编辑 | 编辑源代码]
polaraxes 创建极坐标轴
[编辑 | 编辑源代码]

等高线图

[编辑 | 编辑源代码]
contour 矩阵的等高线图
[编辑 | 编辑源代码]
contourf 填充二维等高线图
[编辑 | 编辑源代码]
contourc 低级等高线图计算
[编辑 | 编辑源代码]
contour3 三维等高线图
[编辑 | 编辑源代码]
contourslice 在体积切片平面中绘制等高线
[编辑 | 编辑源代码]
clabel 标注等高线图高程
[编辑 | 编辑源代码]
fcontour 绘制等高线
[编辑 | 编辑源代码]

矢量场

[编辑 | 编辑源代码]
feather 绘制速度矢量
[编辑 | 编辑源代码]
quiver 箭头图或速度图
[编辑 | 编辑源代码]
compass 绘制从原点发出的箭头
[编辑 | 编辑源代码]
quiver3 三维箭头图或速度图
[编辑 | 编辑源代码]
streamslice 在切片平面中绘制流线
[edit | edit source]
streamline 在二维或三维向量数据中绘制流线
[edit | edit source]

曲面、体积和多边形

[edit | edit source]

曲面和网格图

[edit | edit source]
surf 曲面图
[edit | edit source]
surfc 三维阴影曲面图下的等高线图
[edit | edit source]
surface 创建曲面对象
[edit | edit source]
surfl 基于颜色图照明的曲面图
[edit | edit source]
surfnorm 计算并显示三维曲面法线
[edit | edit source]
mesh 网格图
[edit | edit source]
meshc 在网格图下绘制等高线图
[edit | edit source]
meshz 在网格图周围绘制幕布
[edit | edit source]
hidden 从网格图中移除隐藏线
[edit | edit source]
fsurf 绘制三维曲面
[edit | edit source]
fmesh 绘制三维网格
[edit | edit source]
fimplicit3 绘制三维隐式函数
[edit | edit source]
ribbon 带状图
[edit | edit source]
contour3 三维等高线图
[edit | edit source]
peaks 双变量示例函数
[edit | edit source]
cylinder 生成圆柱体
[edit | edit source]
ellipsoid 生成椭球体
[edit | edit source]
sphere 生成球体
[edit | edit source]
pcolor 伪彩色(棋盘格)图
[edit | edit source]
surf2patch 将曲面数据转换为面片数据
[edit | edit source]

体积可视化

[edit | edit source]
contourslice 在体积切片平面中绘制等高线
[编辑 | 编辑源代码]
flow 三个变量的简单函数
[编辑 | 编辑源代码]
isocaps 计算等值面端盖几何形状
[编辑 | 编辑源代码]
isocolors 计算等值面和补丁颜色
[编辑 | 编辑源代码]
isonormals 计算等值面顶点法线
[编辑 | 编辑源代码]
isosurface 从体积数据中提取等值面数据
[编辑 | 编辑源代码]
reducepatch 减少补丁面的数量
[编辑 | 编辑源代码]
reducevolume 减少体积数据集中的元素数量
[编辑 | 编辑源代码]
shrinkfaces 减少补丁面的尺寸
[编辑 | 编辑源代码]
slice 体积切片平面
[编辑 | 编辑源代码]
smooth3 平滑 3-D 数据
[编辑 | 编辑源代码]
subvolume 提取体积数据集的子集
[编辑 | 编辑源代码]
volumebounds 体积数据的坐标和颜色限制
[编辑 | 编辑源代码]
coneplot 在 3-D 向量场中将速度向量绘制为圆锥体
[编辑 | 编辑源代码]
curl 计算向量场的旋度和角速度
[编辑 | 编辑源代码]
divergence 计算向量场的散度
[编辑 | 编辑源代码]
interpstreamspeed 从流速插值流线顶点
[编辑 | 编辑源代码]
stream2 计算 2-D 流线数据
[编辑 | 编辑源代码]
stream3 计算 3-D 流线数据
[编辑 | 编辑源代码]
streamline 在二维或三维向量数据中绘制流线
[编辑 | 编辑源代码]
streamribbon 从向量体积数据绘制 3-D 流带图
[编辑 | 编辑源代码]
streamslice 在切片平面中绘制流线
[编辑 | 编辑源代码]
streamtube 创建 3-D 流管图
[编辑 | 编辑源代码]

多边形

[编辑 | 编辑源代码]
fill 填充 2-D 多边形
[编辑 | 编辑源代码]
fill3 填充 3-D 多边形
[编辑 | 编辑源代码]
patch 创建一个或多个填充多边形
[编辑 | 编辑源代码]
surf2patch 将曲面数据转换为面片数据
[编辑 | 编辑源代码]
movie 播放录制好的电影帧
[编辑 | 编辑源代码]
getframe 将坐标轴或图形捕获为电影帧
[编辑 | 编辑源代码]
frame2im 返回与电影帧关联的图像数据
[编辑 | 编辑源代码]
im2frame 将图像转换为电影帧
[编辑 | 编辑源代码]
addpoints 向动画线添加点
[编辑 | 编辑源代码]
getpoints 返回定义动画线的点
[编辑 | 编辑源代码]
clearpoints 从动画线中清除点
[编辑 | 编辑源代码]
comet 2-D 彗星图
[编辑 | 编辑源代码]
comet3 3-D 彗星图
[编辑 | 编辑源代码]
drawnow 更新图形并处理回调
[编辑 | 编辑源代码]
refreshdata 当数据源指定时,刷新图形中的数据
[编辑 | 编辑源代码]

格式和标注

[编辑 | 编辑源代码]

标题和标签

[编辑 | 编辑源代码]
title 添加标题
[编辑 | 编辑源代码]
xlabel 标签 x 轴
[编辑 | 编辑源代码]
ylabel 标记 y 轴
[编辑 | 编辑源代码]
zlabel 标记 z 轴
[编辑 | 编辑源代码]
clabel 标注等高线图高程
[编辑 | 编辑源代码]
legend 在坐标轴上添加图例
[编辑 | 编辑源代码]
colorbar 显示颜色比例尺的色条
[编辑 | 编辑源代码]
text 在数据点添加文字说明
[编辑 | 编辑源代码]
texlabel 用 TeX 字符格式化文本
[编辑 | 编辑源代码]
gtext 使用鼠标在图形上添加文本
[编辑 | 编辑源代码]
line 创建基本线条
[编辑 | 编辑源代码]
rectangle 创建具有尖角或圆角的矩形
[编辑 | 编辑源代码]

坐标轴外观

[编辑 | 编辑源代码]
xlim 设置或查询 x 轴限制
[编辑 | 编辑源代码]
ylim 设置或查询 y 轴限制
[编辑 | 编辑源代码]
zlim 设置或查询 z 轴限制
[编辑 | 编辑源代码]
axis 设置坐标轴限制和纵横比
[编辑 | 编辑源代码]
box 显示坐标轴轮廓
[编辑 | 编辑源代码]
daspect 沿每个坐标轴控制数据单位长度
[编辑 | 编辑源代码]
pbaspect 控制每个坐标轴的相对长度
[编辑 | 编辑源代码]
grid 显示或隐藏坐标轴网格线
[编辑 | 编辑源代码]
xticks 设置或查询 x 轴刻度值
[编辑 | 编辑源代码]
yticks 设置或查询 y 轴刻度值
[编辑 | 编辑源代码]
zticks 设置或查询 z 轴刻度值
[编辑 | 编辑源代码]
xticklabels 设置或查询 x 轴刻度标签
[编辑 | 编辑源代码]
yticklabels 设置或查询 y 轴刻度标签
[编辑 | 编辑源代码]
zticklabels 设置或查询 z 轴刻度标签
[编辑 | 编辑源代码]
xtickformat 指定 x 轴刻度标签格式
[编辑 | 编辑源代码]
ytickformat 指定 y 轴刻度标签格式
[编辑 | 编辑源代码]
ztickformat 指定 z 轴刻度标签格式
[编辑 | 编辑源代码]
xtickangle 旋转 x 轴刻度标签
[编辑 | 编辑源代码]
ytickangle 旋转 y 轴刻度标签
[编辑 | 编辑源代码]
ztickangle 旋转 z 轴刻度标签
[编辑 | 编辑源代码]
datetick 日期格式化的刻度标签
[编辑 | 编辑源代码]
ruler2num 将特定标尺上的数据转换为数值数据
[编辑 | 编辑源代码]
num2ruler 转换数值数据以用于特定标尺
[编辑 | 编辑源代码]
hold 在添加新绘图时保留当前绘图
[编辑 | 编辑源代码]
subplot 在平铺位置创建坐标轴
[编辑 | 编辑源代码]
yyaxis 创建具有两个 y 轴的图表
[编辑 | 编辑源代码]
cla 清除坐标轴
[编辑 | 编辑源代码]
axes 创建笛卡尔坐标轴
[编辑 | 编辑源代码]
figure 创建图形窗口
[编辑 | 编辑源代码]

颜色图

[编辑 | 编辑源代码]
colormap 查看和设置当前颜色图
[编辑 | 编辑源代码]
colorbar 显示颜色比例尺的色条
[编辑 | 编辑源代码]
rgbplot 绘制颜色图
[编辑 | 编辑源代码]
颜色图编辑器 打开颜色图编辑器
[编辑 | 编辑源代码]
brighten 使颜色图变亮或变暗
[编辑 | 编辑源代码]
contrast 创建灰度颜色图以增强图像对比度
[编辑 | 编辑源代码]
caxis 设置颜色图限制
[编辑 | 编辑源代码]
spinmap 旋转颜色图颜色
[编辑 | 编辑源代码]
hsv2rgb 将 HSV 颜色转换为 RGB
[编辑 | 编辑源代码]
rgb2hsv 将 RGB 颜色转换为 HSV
[编辑 | 编辑源代码]
parula Parula 颜色图数组
[编辑 | 编辑源代码]
jet Jet 颜色图数组
[编辑 | 编辑源代码]
hsv HSV 颜色图数组
[编辑 | 编辑源代码]
hot 热颜色图数组
[编辑 | 编辑源代码]
cool 冷颜色图数组
[编辑 | 编辑源代码]
spring 春颜色图数组
[编辑 | 编辑源代码]
summer 夏颜色图数组
[编辑 | 编辑源代码]
autumn 秋颜色图数组
[编辑 | 编辑源代码]
winter 冬颜色图数组
[编辑 | 编辑源代码]
gray 灰色颜色图数组
[编辑 | 编辑源代码]
bone 骨色颜色图数组
[编辑 | 编辑源代码]
copper 铜色颜色图数组
[编辑 | 编辑源代码]
pink 粉色颜色图数组
[编辑 | 编辑源代码]
lines 线颜色图数组
[编辑 | 编辑源代码]
colorcube 色立方颜色图数组
[编辑 | 编辑源代码]
prism 棱镜颜色图数组
[编辑 | 编辑源代码]
flag 旗帜颜色图数组
[编辑 | 编辑源代码]

3-D 场景控制

[编辑 | 编辑源代码]

相机视图

[编辑 | 编辑源代码]
view 视点规范
[编辑 | 编辑源代码]
makehgtform 创建 4x4 变换矩阵
[编辑 | 编辑源代码]
viewmtx 查看变换矩阵
[编辑 | 编辑源代码]
cameratoolbar 以编程方式控制相机工具栏
[编辑 | 编辑源代码]
campan 围绕相机位置旋转相机目标
[编辑 | 编辑源代码]
camzoom 放大和缩小场景
[编辑 | 编辑源代码]
camdolly 移动相机位置和目标
[编辑 | 编辑源代码]
camlookat 将相机定位以查看对象或对象组
[编辑 | 编辑源代码]
camorbit 围绕相机目标旋转相机位置
[编辑 | 编辑源代码]
campos 设置或查询相机位置
[编辑 | 编辑源代码]
camproj 设置或查询投影类型
[编辑 | 编辑源代码]
camroll 围绕视角轴旋转相机
[编辑 | 编辑源代码]
camtarget 设置或查询相机目标位置
[编辑 | 编辑源代码]
camup 设置或查询相机上向量
[编辑 | 编辑源代码]
camva 设置或查询相机视角
[编辑 | 编辑源代码]

光照、透明度和阴影

[编辑 | 编辑源代码]
camlight 在相机坐标系中创建或移动光源对象
[编辑 | 编辑源代码]
light 创建光源
[编辑 | 编辑源代码]
lightangle 在球坐标系中创建或定位光源对象
[编辑 | 编辑源代码]
lighting 指定光照算法
[编辑 | 编辑源代码]
shading 设置颜色阴影属性
[编辑 | 编辑源代码]
diffuse 计算漫反射
[edit | edit source]
material 控制曲面和补片的反射属性
[edit | edit source]
specular 计算镜面反射
[edit | edit source]
alim 设置或查询轴的alpha限制
[edit | edit source]
alpha 向轴中的对象添加透明度
[edit | edit source]
alphamap 指定图形alphamap(透明度)
[edit | edit source]

图像

[edit | edit source]
imshow 显示图像
[edit | edit source]
image 从数组显示图像
[edit | edit source]
imagesc 使用缩放颜色显示图像
[edit | edit source]
imread 从图形文件读取图像
[edit | edit source]
imresize 调整图像大小
[edit | edit source]
imwrite 将图像写入图形文件
[edit | edit source]
imfinfo 图形文件信息
[edit | edit source]
imformats 管理图像文件格式注册表
[edit | edit source]
frame2im 返回与电影帧关联的图像数据
[edit | edit source]
im2frame 将图像转换为电影帧
[edit | edit source]
im2java 将图像转换为Java图像
[edit | edit source]
im2double 将图像转换为双精度
[edit | edit source]
ind2rgb 将索引图像转换为RGB图像
[edit | edit source]
rgb2gray 将RGB图像或颜色图转换为灰度
[edit | edit source]
rgb2ind 将RGB图像转换为索引图像
[edit | edit source]
imapprox 通过减少颜色数量来近似索引图像
[edit | edit source]
dither 转换图像,通过抖动增加明显的颜色分辨率
[edit | edit source]
cmpermute 重新排列颜色图中的颜色
[edit | edit source]

华夏公益教科书