怎么用matlab画散点图
4个回答
展开全部
一般有两种方法
一、scatter
1.scatter(X,Y)
X和Y是数据向量,以X中数据为横坐标,以Y中数据位纵坐标描绘散点图,点的形状默认使用圈。
例子:
X = [1:10];
Y = X + rand(size(X));
scatter(X, Y)
2.scatter(...,'filled')
描绘实心点。
3.scatter3(x,y,z)
描绘三维图像
二、plot/plot3
plot(X,Y,'.')
当然,‘.’也可以换成‘r.’(红色的点),‘g.’绿色的点,‘y+’,黄色的加号等等。对于颜色和线性,更多更具体可以在命令行中输入
>> help(plot)
2. plot3
类似于plot,只不过plot3是画3维的图
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用plot可以实现散点作图的 只是需要修改参数而已
plot(x,y,'选项')这是plot的基本用法
相信x,y的意思你已经知道了吧
下面是选项的参数:
'r' 红色 'm' 粉红
'g' 绿色 'c' 青色
32
'b' 兰色 'w' 白色
'y' 黄色 'k' 黑色
各种线型属性选项
选 项 意 义 选 项 意 义
'-' 实线 '--' 虚线
':' 点线 '-.' 点划线
各种标记点属性选项
选 项 意 义 选 项意 义
'.' 用点号绘制各数据点 '^' 用上三角绘制各数据点
'+' 用'+'号绘制各数据点 'v' 用下三角绘制各数据点
'*' 用'*'号绘制各数据点 '>' 用右三角绘制各数据点
' .' 用'.'号绘制各数据点 '<' 用左三角绘制各数据点
's'或squar 用正方形绘制各数据点'p' 用五角星绘制各数据点
'd'或diamond用菱形绘制各数据点 'h' 用六角星绘制各数据点
如plot(x,y,'+') 则作出的图是在每个点处画个‘+’号,然后对你的16个图分别设置16个不同的选项就可以了(组合一下,就会有16个选项了)
plot(x,y,'选项')这是plot的基本用法
相信x,y的意思你已经知道了吧
下面是选项的参数:
'r' 红色 'm' 粉红
'g' 绿色 'c' 青色
32
'b' 兰色 'w' 白色
'y' 黄色 'k' 黑色
各种线型属性选项
选 项 意 义 选 项 意 义
'-' 实线 '--' 虚线
':' 点线 '-.' 点划线
各种标记点属性选项
选 项 意 义 选 项意 义
'.' 用点号绘制各数据点 '^' 用上三角绘制各数据点
'+' 用'+'号绘制各数据点 'v' 用下三角绘制各数据点
'*' 用'*'号绘制各数据点 '>' 用右三角绘制各数据点
' .' 用'.'号绘制各数据点 '<' 用左三角绘制各数据点
's'或squar 用正方形绘制各数据点'p' 用五角星绘制各数据点
'd'或diamond用菱形绘制各数据点 'h' 用六角星绘制各数据点
如plot(x,y,'+') 则作出的图是在每个点处画个‘+’号,然后对你的16个图分别设置16个不同的选项就可以了(组合一下,就会有16个选项了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询