用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(B(k,k),XY(k,:),’-*’)
axis square
模擬結果
可以將鄰接矩陣用matlab匯入畫出更復雜的連線,實現程式碼如下:
一、部分matlab程式碼
%% 匯入資料 %%一級節點+二級節點(自動) data = xlsread('C:\Users\Administrator\Desktop\zuobiao.xlsx','Sheet1'); data2 = xlsread('C:\Users\Administrator\Desktop\zuobiao.xlsx','Sheet4'); data3 = xlsread('C:\Users\Administrator\Desktop\zuobiao.xlsx','Sheet5'); data4 = xlsread('C:\Users\Administrator\Desktop\AA.xlsx','Sheet2'); data5 = xlsread('C:\Users\Administrator\Desktop\AA.xlsx','Sheet4'); %% 將匯入的陣列分配給列變數名稱 VarName1 = data(:,1); VarName2 = data(:,2); VarName3 = data3(:,4); VarName4 = data3(:,5); VarName5 = data3(:,1); VarName6 = data3(:,2); %各區域中心位置 % scatter(VarName1,VarName2,'b') % hold on; %%二級節點位置 scatter(VarName3,VarName4,'k+') hold on; %%一級節點位置 scatter(VarName5,VarName6,'bs') hold on; %%物流園區位置 scatter(data3(:,7),data3(:,8),'k*') hold on; xlabel('x(m)') ylabel('y(m)') %畫線路圖 A=data4(1:13,1:13); Coordinates=data3(1:13,10:11); gplot(A,Coordinates,'r-') hold on; A2=data5(1:35,1:35); Coordinates2=data3(1:35,13:14); gplot(A2,Coordinates2,'b-') %劃範圍 for i=[1:1:9] plot1(VarName5(i,1),VarName6(i,1),3000) end
二、模擬結果
相關推薦
用matlab畫散點圖,並指定點與點之間的連線
用matlab畫散點圖不難,用scatter函式就行了,主要難在要指定點與點之間連線,關鍵在於使用gplot函式。 語法 gplot(A,Coordinates) gplot(A,Coordinates,LineSpec) [X,Y] = gplot(A,Coo
[Excel圖表]用excel畫座標散點圖,並新增資料標籤
今天在寫畢業論文的時候發現自己需要畫座標圖,在網上找來找去終於找到了方法,下面是記錄: 開啟excel之後填好資料: 像這樣,之後選擇要畫的座標點,點選插入散點圖, 之後出現的散點圖是這樣的:並沒有達到預期的目的,因為我想讓每個點上都標上序號。 開始: 首先將散點圖轉換
matlab畫無向圖,基於坐標的無向圖聯系作者
OS SQ ret tex floor [] TP style 處理 %函數名netplot %使用方法輸入請help netplot %無返回值 %函數只能處理無向圖 %作者:tiandsp %最後修改:2012.12.26 function netplo
用echarts畫圓環圖,顯示進度條效果
要實現類似於下圖的效果,開始用的css畫出來的,感覺很複雜,換了echart省很多程式碼直接上程式碼: var e=80; var Chart4 = echarts.init(document.ge
Matplotlib學習---用matplotlib畫散點圖,氣泡圖(scatterplot, bubble chart)
1.4 shrink 關系 ots 讀取csv文件 指南 read -- 我們 Matplotlib裏有兩種畫散點圖的方法,一種是用ax.plot畫,一種是用ax.scatter畫。 一. 用ax.plot畫 ax.plot(x,y,marker="o",color="
【112】用python畫散點圖和直線圖的小例子
最近自學python,寫了個畫散點圖和直線圖的小例子。把這個例子放到部落格裡做個備份。 import numpy as np import matplotlib.pyplot as plt imp
用matlab畫簡單曲線,並進行標註、圖例、加網格,等操作
本人採用的是r2012版本,現簡單的畫兩條曲線,一條正弦、一條餘弦,線寬不同,命名曲線。程式如下: x=0:0.001:2*pi;%建立時間序列 y1=0.5*sin(x);%建立正弦曲線 y2=cos(x);%建立餘弦曲線 %畫對應線寬 plot(x,y1,'r','LineWidth',0.
利用pyrealsense獲取深度圖,並進行畫素對齊
系統:Ubuntu16.04 python版本:python2.7 核心版本:4.13.0 realsense SDK:librealsense1.12.1 python wrapper:pyrealsense2.2 這裡的pyrealsense2.2指的是pyrealsense
echarts散點圖,象限分析系列
var option = { title: [{ text: '性格群體分析', subtext: '分析物件:XX區域', left: 'center
opencv 大圖中找小圖,並點選小圖
opencv 大圖(當前頁面)找小圖(需要點選的地方),主要方法(cv.matchTemplate) import aircv as ac from PIL import ImageGrab import win32api import win32con from ctyp
用matlab畫兩個曲面的圖
求助!!用matlab畫兩個曲面的圖 這是我寫的程式,但是執行不出來,麻煩幫我修改一下,謝謝!!clearallcloseall[x,y]=meshgrid(0:.1:60);z1=(25*y-25*sqrt(26^2-x^2)+8.5)/(sqrt(26^2-x^2)-7.25);z
android上用C語言讀取fb0實現截圖,並儲存為rgb565的bmp
好久沒有看,這兩天在折騰一下,更新一下:修正了framebuffer bgra_8888格式截圖變紅的問題 ================================= android上用C語言讀取fb0實現截圖,儲存為bmp圖片, 支援16位
python迴歸分析相關程式碼-散點圖,迴歸,預測
from sklearn.linear_model import LinearRegression import matplotlib.pyplot as plt from sklearn import metrics import numpy as np #1 #
Echarts資料視覺化series-effectscatter特效散點圖,開發全解+完美註釋
全棧工程師開發手冊 (作者:欒鵬) Echarts資料視覺化series-effectscatter特效散點圖全解: mytextStyle={ color:"#333", //文字顏色
ECHART基本使用,折線圖,柱狀圖,散點圖,餅圖,盒形圖5分鐘上手
Echarts 是由百度團隊打造的純 JavaScript 的圖表庫,官網下載路徑如下: Echarts的特性: 豐富的圖表型別: 常用的有折線圖,柱狀圖,散點圖,餅圖,盒形圖,用於地理資料視覺化的地圖,熱力圖,線圖等 多個座標系的支援 直角座標系(c
python資料視覺化(matplotlib,pandas繪圖,直方圖,散點圖,柱狀圖,折線圖,箱線圖)
pclass survived name sex \ 0 1 1 Allen, Miss. Elisabeth Walton fema
常見圖形:(箱線圖,柱狀圖,散點圖,折線圖...)searborn+ matplotlib
# -*- coding: utf-8 -*- import seaborn as sns import numpy as np #------------------------顯示中文---------------------------------#
用shape畫內圓外方,形成一個圓形頭像
imageview nco text 三角形 圓形 新建 watermark 透明 技術分享 很多人都有過這樣的經歷,想要在自己寫的程序裏,上傳一張隨便大小形狀的照片在程序裏顯示都是圓形照片,或者是方形,或者是三角形,但是寫代碼又非常麻煩,這裏就有一個也可以實現一樣效果的方
python爬蟲抓取zabbix監控圖,並發郵件
python 抓取 最近十九大非常煩,作為政府網站維護人員,簡直是夜不能寐。各種局子看著你,內保局,公安部,360,天融信,華勝天成,中央工委,政治委員會...360人員很傻X,作為安全公司,竟然不能抓到XX網站流量,在我們機房放的探針更是搞笑,讓我們手工上報流量數據。白天還行,晚上怎麽辦?給他寫個腳
c++用priority_queue實現最小堆,並求解最大的n個數
輸出 return bool rand cto and gre main 最小堆 1 //c++用priority_queue實現最小堆,並求解很多數中的最大的n個數 2 #include <iostream> 3 #include <queue&