How to add images to data points

5 vues (au cours des 30 derniers jours)
Hg
Hg le 8 Nov 2016
Commenté : Hg le 8 Nov 2016
How do I add images to data points just like adding text?
labels = [1:2]
c = cellstr(num2str(labels));
gscatter(X, Y, labels);
text(X+1,Y,c);

Réponse acceptée

KSSV
KSSV le 8 Nov 2016
clc; clear all ;
data = rand(10,2) ;
x = data(:,1) ; y = data(:,2) ;
% Let's try again.
% Plot the original data
plot(x,y);
hold on;
%
dx = 0.08 ; dy = 0.08 ; %# Add to the plot
xmin = x-dx ; xmax = x+dx ;
ymin = y-dy ; ymax = y+dy ;
% Make background transperent
img = imread('14.png');
img = flipud(img) ;
for i = 1:length(data)
h = image([xmin(i) xmax(i)],[ymin(i) ymax(i)],img); %# P`lot the image
end
YOu need to play around and refine the above lines of code.
  1 commentaire
Hg
Hg le 8 Nov 2016
Got it thanks! I'm making lots of coffee!

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by