131得票4回答
我该如何制作一个按密度着色的散点图?

我想制作一个散点图,其中每个点的颜色由附近点的空间密度决定。 我遇到了一个非常类似的问题,它展示了如何使用R进行此操作的示例: R Scatter Plot: symbol color represents number of overlapping points 在Python中使用m...

90得票8回答
如何在R中叠加密度图?

我想在R中叠加两个密度图到同一设备上,应该怎么操作?我在网络上搜索了但没有找到明显的解决方案。 我的想法是从文本文件(列)中读取数据,然后使用: plot(density(MyData$Column1)) plot(density(MyData$Column2), add=T) 或者类...

64得票6回答
seaborn的distplot/displot如何展示多个分布

我正在使用seaborn绘制分布图。我想在同一张图上用不同的颜色绘制多个分布图。以下是我开始绘制分布图的代码:import numpy as np import pandas as pd from sklearn.datasets import load_iris iris = load_ir...

32得票5回答
绘制直方图,使得总高度等于1。

这是对answer的后续问题。我正在尝试绘制归一化直方图,但是在y轴上得到的不是最大值为1,而是其他数字。 对于数组k=(1,4,3,1) import numpy as np def plotGraph(): import matplotlib.pyplot as ...

18得票1回答
如何在ggplot中对密度曲线的一部分进行阴影处理(没有y轴数据)

我正在使用一组介于 0 到 1000 之间的随机数创建 R 中的密度曲线,并着色小于或等于特定值的部分。有很多解决方案涉及到 geom_area 或 geom_ribbon,但它们都需要一个 y 值,而我没有(只是 1000 个数字的向量)。请问有什么办法可以做到这一点吗? 另外还有两个相关...

16得票2回答
geom_density的y轴超过了1。

我觉得这可能部分是一个R语言问题,部分是一个统计学问题,所以如果有更合适的地方,请原谅我(如果有的话,请告诉我在哪里)。 假设我有一个名为my_measurements的数据集,就像这样: > glimpse(my_measurements) Observations: 200 Va...

14得票1回答
ggplot_stat_density2d用于绘制生态分布的密度图。

我正在尝试绘制一些我正在研究的生物物种在阿拉伯/波斯湾地区的生态分布情况。下面是我尝试过的代码示例: 背景图层library(ggplot2) library(ggmap) nc <- get_map("Persian Gulf", zoom = 6, maptype = 'terr...

14得票3回答
如何使用gplot和geom_density生成3D密度图

我正在尝试将多个密度图进行叠加显示。 ggplot和geom_density可以完成此任务,但是密度线会互相覆盖。ggplot(all.complete, aes(x=humid_temp)) + geom_density(aes(group=height, colour=height...

12得票2回答
Matlab中带有密度的散点图

我想在一个垂直的图中绘制数据集1和数据集2。不幸的是,数据量很大,所以只有一堆点,无法看到密度。我尝试了hist3和其他建议,但它会覆盖我的数据集,而且分箱看起来很糟糕。是否有另一种方法来绘制散点密度图?真的没有Matlab函数可以做到吗?如果没有,我应该使用哪个程序来轻松生成这样的图形?这两...

11得票1回答
使用ggplot2绘制平滑曲线上的直方图或密度图

有没有一种通用的方法可以绘制密度图(小提琴图)或直方图,以显示沿着平滑的(x,y)曲线分布的x? 当存在多个组(例如在一个面板上用不同颜色区分的不同曲线)时,我使用这种方法来显示x的边缘分布。 以下是使用Hmisc软件包的plsmo函数的示例,该函数获取分层loess曲线和尖峰直方图,显示年...