How do a scatter plot with names?
    13 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    Andrea Miceli
 le 23 Sep 2021
  
    
    
    
    
    Réponse apportée : yanqi liu
      
 le 29 Sep 2021
            Hello evreyone, is someone able to get a graph as in the picture that I attached? Using the dataset down.
The scatter plot I got wasn't clear and I am not able to set the name of the point in the graph

  ABN Amro  0.0304610987866259 
  Banque Postale  0.0125500802914051 
   Barclays  0.0751066947093279 
   Bayern LB  0 
   BBVA  0.0272140113130582 
   BNP Paribas  0.0570048997365625 
   BPCE  0.0315985393572815 
   Caixabank  0.00937909528302126 
   Commerzbank  0.0433994300187407 
   Credit Agricole  0.0648025139435753 
   Credit Mutuel  0.0250060877609688 
   Danske Bank  0.0241676093788770 
   Deutsche Bank  0.0783261905654609 
   DNB  0 
   DZ Bank  0.0798765484414847 
   Erste Group  0 
   Handelsbanken  0 
   HSBC  0.0933062429249327 
   ING  0.0578695583873232 
   Intesa Sanpaolo  0.0632893079254154 
   KBC  0 
   Lloyds  0.0264976990943249 
   Nationwide  0.00185915849074004 
   Nordea  0 
   Nykredit  0 
   Rabobank  0.0110645406871962 
   Sabadell  0 
   Santander  0.0381992230340928 
   SEB  0 
   Societe Generale  0.0700013574821183 
   Standard Chartered  0 
   Swedbank  0 
   Unicredit  0.0790201123874667 
0 commentaires
Réponse acceptée
  yanqi liu
      
 le 29 Sep 2021
        sir,please check the follow code to get some information
clc; clear all; close all;
str={' ABN Amro  0.0304610987866259 ',...
    'Banque Postale  0.0125500802914051  ',...
    'Barclays  0.0751066947093279  ',...
    'Bayern LB  0  ',...
    'BBVA  0.0272140113130582 ',...
    'BNP Paribas  0.0570048997365625 ',...
    'BPCE  0.0315985393572815 ',...
    'Caixabank  0.00937909528302126 ',...
    'Commerzbank  0.0433994300187407 ',...
    'Credit Agricole  0.0648025139435753 ',...
    'Credit Mutuel  0.0250060877609688 ',...
    'Danske Bank  0.0241676093788770 ',...
    'Deutsche Bank  0.0783261905654609 ',...
    'DNB  0 ',...
    'DZ Bank  0.0798765484414847 ',...
    'Erste Group  0 ',...
    'Handelsbanken  0 ',...
    'HSBC  0.0933062429249327 ',...
    'ING  0.0578695583873232 ',...
    'Intesa Sanpaolo  0.0632893079254154 ',...
    'KBC  0 ',...
    'Lloyds  0.0264976990943249 ',...
    'Nationwide  0.00185915849074004 ',...
    'Nordea  0 ',...
    'Nykredit  0 ',...
    'Rabobank  0.0110645406871962 ',...
    'Sabadell  0 ',...
    'Santander  0.0381992230340928 ',...
    'SEB  0 ',...
    'Societe Generale  0.0700013574821183 ',...
    'Standard Chartered  0 ',...
    'Swedbank  0 ',...
    'Unicredit  0.0790201123874667 '};
tis = [];
for i =1 : length(str)
    si = strtrim(str{i});
    spc = strfind(si, ' ');
    ti = si(1:spc(end));
    yi = str2num(si(spc(end)+1:end));
    xy(i,:) = [i yi];
    tis{i} = ti;
end
figure; textscatter(xy,tis,'MarkerSize',15)
0 commentaires
Plus de réponses (2)
  yanqi liu
      
 le 26 Sep 2021
        sir, i think should provide both x and y data to make location, and use text to display chars
0 commentaires
  Pratyush Roy
    
 le 28 Sep 2021
        Hi Andrea,
The following link might be helpful for doing scatter plot with display of text data:
Hope this helps! 
0 commentaires
Voir également
Catégories
				En savoir plus sur Scatter Plots dans Help Center et File Exchange
			
	Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



