1
我想编写一个脚本来从一些显微镜数据绘制荧光强度的散点图和门槛基于细胞应对超过一定金额CFPMAX
更大的这些数据,并以绿色和细胞绘制这些是不要红色。当我尝试绘制这个图像时,我无法真正地将合适的颜色分配给点,并且它们最终变成蓝色和红色。我需要为图像中的每个像元分配4个值(每个荧光通道3个值和一个值以确定它是否响应(绿色或红色)。因此,我想知道是否可以分配正确的颜色该矩阵的第4列,或者如果我要对这个错误的方式都在一起。我重视我下面的代码。散点图颜色阈值
MCHR=csvread('data1.csv');
MYFP=csvread('data2.csv');
MCFP=csvread('data3.csv');
CFPMAX=(max(MCFP))';
MCHMAX=(max(MCHR))';
YFPMAX=(max(MYFP))';
c=zeros(length(CFPMAX));
for i=1:length(c)
if CFPMAX(i)>40
c(i)='g'; %// green responders
else
c(i)='r'; %// red non-responders
end
end
MM=horzcat(MCHMAX,YFPMAX,CFPMAX,c);
scatter(MM(:,1),MM(:,2),100,MM(:,4),'filled','MarkerEdgeColor',[0 0 0])
title('Responders vs Non-Responders ')
xlabel('[TF1]') %// x-axis label
ylabel('[TF2]') %// y-axis label