Filter löschen
Filter löschen

Plotting data from GML files

5 Ansichten (letzte 30 Tage)
Isaac Osei Agyemang
Isaac Osei Agyemang am 25 Sep. 2018
Please can someone help me the plotting of data from a gml file, never worked with such file before. The dataset can be downloaded from http://www-personal.umich.edu/~mejn/netdata/dolphins.zip

Akzeptierte Antwort

KSSV
KSSV am 25 Sep. 2018
Bearbeitet: KSSV am 25 Sep. 2018
fileName = 'dolphins.gml';
inputfile = fopen(fileName);
l=0;
k=1;
A = zeros([],2) ;
while 1
% Get a line from the input file
tline = fgetl(inputfile);
% Quit if end of file
if ~ischar(tline)
break
end
nums = regexp(tline,'\d+','match');
if ~isempty(nums)
if l==1
l=0;
A(k,2)=str2double(nums{1});
k=k+1;
continue;
end
A(k,1)=str2double(nums{1});
l=1;
else
l=0;
continue;
end
end
fclose(inputfile) ;
G = zeros([],[]) ;
for i=1:length(A)
G(A(i,1)+1,A(i,2)+1) = 1;
G(A(i,2)+1,A(i,1)+1) = 1;
end
figure
g = graph(G) ;
plot(g)
figure
L=diag(sum(G))-G;
[v,~]=eig(L);
xy=v(:,[2 3]) ;
gplot(G,xy,'.-r')
  8 Kommentare
KSSV
KSSV am 26 Sep. 2018
You getting any error?
Isaac Osei Agyemang
Isaac Osei Agyemang am 26 Sep. 2018
yes please, it runs without any output, I've got the dataset in a mat file, can I send it to you via email?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Specifying Target for Graphics Output finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by