我有一个图形文件(scatter.fig).该图有许多使用scatter()的散点图绘制器.现在我只有这个图文件,我需要增加所有散点的标记大小.尝试手动,但非常困难.有没有办法可以做H = figurehandle()s = points(h)set(s,'markersize');
我只是无法弄清楚确切的命令.
谢谢.
我有一个包含三列和n行的数据集.第1列包含name,第2列value1和第3列value2(rank2).
我想用显示名称的异常值绘制散点图.
R我使用的命令是:
tiff('scatterplot.tiff')
data<-read.table("scatterplot_data", header=T)
attach(data)
reg1<-lm(A~B)
plot(A,B,col="red")
abline(reg1)
outliers<-data[which(2^(data[,2]-data[,3]) >= 4 | 2^(data[,2]-data[,3]) <=0.25),]
text(outliers[,2], outliers[,3],labels=outliers[,1],cex=0.50)
dev.off()
Run Code Online (Sandbox Code Playgroud)
我得到一个这样的数字: 
我想要的是下半部分的标签应该是一种颜色,上半部分的标签应该是另一种颜色,分别是绿色和红色.
任何建议,或调整命令?
我正在尝试可视化软聚类.有许多点和少量的簇,每个点都有一定的概率属于每个簇.
目前,我正在为每个聚类覆盖散点图,"o"标记的大小随概率而变化.这样可以轻松识别最可能的群集,但不会超出此范围.
我想绘制一个饼图的散点图,即每个数据点的一个小饼图,显示这些概率.这可能在Matlab中吗?我还没有找到一种方法来绘制馅饼作为标记或在一个图中的任意位置放置多个饼图...
我在R中有一个散点图.每个(x,y)点都根据其z值着色.所以,你可以把每个点为(x,y,z),在(x,y)确定其位置,并z确定其沿彩色渐变色.我想补充两件事
z值对应于什么颜色这是我目前的代码,以及它制作的图像.
x <- seq(1,150)
y <- runif(150)
z <- c(rnorm(mean=1,100),rnorm(mean=20,50))
colorFunction <- colorRamp(rainbow(100))
zScaled <- (z - min(z)) / (max(z) - min(z))
zMatrix <- colorFunction(zScaled)
zColors <- rgb(zMatrix[,1], zMatrix[,2], zMatrix[,3], maxColorValue=255)
df <- data.frame(x,y)
x <- densCols(x,y, colramp=colorRampPalette(c("black", "white")))
df$dens <- col2rgb(x)[1,] + 1L
plot(y~x, data=df[order(df$dens),],pch=20, col=zColors, cex=1)
Run Code Online (Sandbox Code Playgroud)

在散点图中,我想使用identify函数来标记正确的顶点.
我这样做了:
identify(x, y, labels=name, plot=TRUE)
Run Code Online (Sandbox Code Playgroud)
*我有一个命名向量.
然后,当它运行时,我指向正确的点.然后在停止后,它会显示该点的标签.
我是否必须每次点击我想要标记的点?我可以保存吗?
我有一个如下所示的图,我试图找出一种忽略x值= 0.0的绘制点的方法。基本上,我希望绘图不包括您在左上角看到的那3个点。
y = np.array([4.7, 6.6, 6.4, 6.8, 6.2, 7.2, 6.1, 5.9, 6.4, 6.6])
x = np.array([0.405,0.0,1.254,1.096,1.128,0.0,0.828,1.083,1.309,0.0])
plt.scatter(x, y)
Run Code Online (Sandbox Code Playgroud)

请考虑以下数据点和图表
a = randi(50,1,200);
b = randi(50,1,200);
figure;scatter(a,b,'.')
figure;plot(a,b,'.')
Run Code Online (Sandbox Code Playgroud)
当我们运行以下代码时,我们会收到针对b的完全相同的情节,我的问题是为什么我们甚至应该使用或重新改写在什么条件下scatter情节优于plot函数?因为plot似乎有更多格式化选项的scatter功能
我一直在尝试最简单的方法,在excel中创建散点图。我有一个x值和一组y值。但是excel以某种方式认为它知道的更好,并创建了自己的x值集(范围介于0到10之间)。而我的x值介于40-140之间。手动将x轴的限制更改为40-140只是简单地做到了,所以我不再看到我的数据点,因为excel更改了我的x值。
Label X Y
A 47 3.5
B 95 40.5
C 47 10.5
D 95 21.5
E 91 21.5
F 45 18.5
G 91 61.5
H 45 0.5
I 130 40.5
J 90 10.5
Run Code Online (Sandbox Code Playgroud)
请参阅图片以进行澄清。我该如何解决!?
我有一个9列的数据集。7个特征用于特征选择,其中之一用于分类。我使用tsne库进行特征选择,以查看可以对我的数据进行多少分类.tsne的结果如图所示。
但是,我想以另一种方式可视化我的数据。我想基于列f1(id)为每个观察值设置颜色。例如 :
f1(id) f2 f3 ... f9(class label)
1 66 77 ... A
1 44 88 ... A
2 33 55 ... B
2 77 88 .. B
Run Code Online (Sandbox Code Playgroud)
颜色来自f1,形状来自f9。我不知道怎么做!对于您的评论,我将不胜感激,或者给我一些参考以了解有关可视化部分的更多信息。
这是我的代码:
plt.scatter(visualize_x, visualize_y, c= y,marker='^', cmap=plt.cm.get_cmap("jet", 10))
Run Code Online (Sandbox Code Playgroud) 我目前正遇到pandas.tools.plotting的导入问题。我尝试通过导入导入散点矩阵
from pandas.tools.plotting import scatter_matrix
Run Code Online (Sandbox Code Playgroud)
但是我从Visual Studio代码中收到以下错误消息:
[pylint] E0611:模块“ pandas.tools.plotting”中没有名称“ scatter_matrix”
我也试过
from pandas.tools import scatter_matrix
Run Code Online (Sandbox Code Playgroud)
但它没有用,也没有用。有人可以启发我为什么不能导入散点图吗?
我在用
python 3.6.4
熊猫0.22.0