用matlab画散点图,并指定点与点之间的连线

用matlab画散点图不难,用scatter函数就行了,主要难在要指定点与点之间连线,关键在于使用gplot函数。

语法
gplot(A,Coordinates)
gplot(A,Coordinates,LineSpec)
[X,Y] = gplot(A,Coordinates)

说明
gplot 函数使用邻接矩阵绘制一组坐标。

gplot(A,Coordinates) 根据 n×n 邻接矩阵 A 绘制 Coordinates 中定义的节点的图,其中 n 是节点数。Coordinates 是一个 n×2 矩阵,其中 n 是节点数且每个坐标对组表示一个节点。

gplot(A,Coordinates,LineSpec) 使用 LineSpec 指定的线型、标记符号和颜色来绘制节点。

[X,Y] = gplot(A,Coordinates) 返回由 NaN 断开的向量 X 和 Y,而不生成绘图。使用 X 和 Y,可在以后使用 plot(X,Y) 生成绘图。要使用此语法,Coordinates 的类型必须为单精度或双精度。

提示
对于二维数据,Coordinates(i,:) = [x(i) y(i)] 表示节点 i,Coordinates(j,:) = [x(j)y(j)] 表示节点 j。如果节点 i 和 j 是连接的,则 A(i,j) 或 A(j,i) 是非零值;否则,A(i,j) 和 A(j,i) 是零值。

示例
使用星号绘制节点图。
绘制布基球碳分子的一半,并在每个节点放置星号:

k = 1:30;
[B,XY] = bucky;
gplot

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值