Tag: 散点图

有matplotlib散点图matrix的函数吗?

散点图matrix的例子 matplotlib.pyplot中有这样一个函数吗?

如何抖动文本,以避免在ggplot2 scatterplot重叠?

我想在ggplot2中创build一个干净的文本标签散点图。 目标是视觉上呈现与大约25个项目相关的不断增加的价值。 我已经在使用“position_jitter”,但我想知道我能做得更好。 这里是一些模拟数据: title <- rep("A Really Rather Long Text Label", 25) value <- runif(25, 1,10) spacing <- seq(1:25) df <- data.frame(title, value, spacing, stringsAsFactors = FALSE) 这里是生成图的代码: library(ggplot2) myplot <- ggplot(data=df, aes(x=spacing, y=value, label = title)) + geom_text(aes(colour = value), size = 2.5, fontface = "bold", vjust = 0, position = position_jitter(width=5, height=0)) […]

如何在Python中制作3D散点图?

我目前有一个nx3matrix数组。 我想把三列画成三个轴。 我怎样才能做到这一点? 我已经search了,并且有人build议使用Matlab ,但是我真的很难理解它。 我也需要它是一个散点图。 有人可以教我吗?

我怎样才能在这个散点图标记点?

你能帮我把标签放在下面的图表上吗? 我使用的代码是: valbanks<-scan("banks.txt", what=list(0,0,""), sep="", skip=1, comment.char="#") valbanks valj2007<-valbanks[[1]] valj2009<-valbanks[[2]] namebank<-valbanks[[3]] percent_losses<-(valj2009-valj2007)/valj2007 percent_losses abs_losses<-(valj2007-valj2009) abs_losses plot(abs_losses, percent_losses,main="Absolute Losses vs. Relative Losses(in%)",xlab="Losses (absolute, in miles of millions)",ylab="Losses relative (in % of January´2007 value",col="blue", pch = 19, cex = 1, lty = "solid", lwd = 2,text(percet_losses, abs_losses,namebank)) text(percet_losses, abs_losses,labels=namebank, cex= 0.7, offset = 10) 数据是: Value_Jan_2007 Value_Jan_2009 […]

如何用Python中的空圈做散点图?

在Python中,使用Matplotlib,如何绘制空圆的散点图? 我们的目标是在已经被scatter()绘制的一些彩色磁盘周围绘制空的圆,以便突出显示它们,理想情况下无需重画彩色圆圈。

在matplotlib散点图中为每个系列设置不同的颜色

假设我有三个数据集: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] 我可以散点图这个: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() 我怎样才能用10套呢? 我search了这个,可以find我要问的任何参考。 编辑:澄清(希望)我的问题 如果我多次调用散点图,我只能在每个散点图上设置相同的颜色。 此外,我知道我可以手动设置颜色数组,但我相信有一个更好的方法来做到这一点。 我的问题是,“我怎样才能自动分散绘制我的几个数据集,每个数据集都有不同的颜色。 如果有帮助,我可以很容易地为每个数据集分配一个唯一的编号。

Matplotlib散点图图例

我创build了一个4D散点图来表示特定区域的不同温度。 当我创build图例时,图例显示正确的符号和颜色,但添加了一条线。 我使用的代码是: colors=['b', 'c', 'y', 'm', 'r'] lo = plt.Line2D(range(10), range(10), marker='x', color=colors[0]) ll = plt.Line2D(range(10), range(10), marker='o', color=colors[0]) l = plt.Line2D(range(10), range(10), marker='o',color=colors[1]) a = plt.Line2D(range(10), range(10), marker='o',color=colors[2]) h = plt.Line2D(range(10), range(10), marker='o',color=colors[3]) hh = plt.Line2D(range(10), range(10), marker='o',color=colors[4]) ho = plt.Line2D(range(10), range(10), marker='x', color=colors[4]) plt.legend((lo,ll,l,a, h, hh, ho),('Low Outlier', 'LoLo','Lo', 'Average', 'Hi', 'HiHi', […]

R:太多点的散点图

我试图绘制N = 700K的两个variables。 问题是,有太多的重叠,所以剧情变成大多是黑色的坚实块。 有什么办法可以让灰度“云”的阴影是一个地区的点数的函数? 换句话说,我不想显示个别点,而是希望情节成为一个“云”,一个地区的点数越多,那个地区越黑。

在ggplot2中有边缘直方图的散点图

有没有办法用边缘直方图创build散点图,就像在ggplot2中的样例ggplot2 ? 在Matlab中,它是scatterhist()函数,也存在R的等价物。 但是,我没有看到它的ggplot2。 我开始尝试创build单个graphics,但不知道如何正确安排它们。 require(ggplot2) x<-rnorm(300) y<-rt(300,df=2) xy<-data.frame(x,y) xhist <- qplot(x, geom="histogram") + scale_x_continuous(limits=c(min(x),max(x))) + opts(axis.text.x = theme_blank(), axis.title.x=theme_blank(), axis.ticks = theme_blank(), aspect.ratio = 5/16, axis.text.y = theme_blank(), axis.title.y=theme_blank(), background.colour="white") yhist <- qplot(y, geom="histogram") + coord_flip() + opts(background.fill = "white", background.color ="black") yhist <- yhist + scale_x_continuous(limits=c(min(x),max(x))) + opts(axis.text.x = theme_blank(), axis.title.x=theme_blank(), axis.ticks = […]

matplotlib在每个数据点处使用不同的文本散点图

我正在试图做一个散点图,并用列表中的不同数字来标注数据点。 所以例如,我想绘制y vs x,并用n中对应的数字进行注释。 y=[2.56422, 3.77284,3.52623,3.51468,3.02199] z=[0.15, 0.3, 0.45, 0.6, 0.75] n=[58,651,393,203,123] ax=fig.add_subplot(111) ax1.scatter(z, y, fmt='o') 有任何想法吗?