我有两个数据矩阵(这是一个例子):
矩阵1:基因型(缺失数据)
NA NA HOM HET HOM
NA NA HOM HET HOM
NA NA HOM HET HOM
NA NA HOM HET HOM
NA NA HOM HET HET
矩阵2:读取计数
0 0 1 2 2
0 0 1 2 2
0 0 1 2 2
0 0 1 2 3
0 0 1 2 3
我想在R中创建一个类似于这幅图的散点图/气泡图:
我是一名数据分析师,最近从R转换为Python。在R中,我可以将一个矩阵输入到一个可以生成散点图的函数中。但是,这在Python中也是可能的吗?
我访问了其他与我的问题相关的帖子,但似乎他们首先为每个变量创建了单独的列表,然后从中产生了一个散点图。但是,我想将我的变量保持在一个单一的数据结构下,如下所示。但是,当程序执行带有离散函数的行时,我得到了一个错误。
我希望你能就这件事提出意见。
x = 0
data = []
for n in range(15):
x = random.uniform(0, 10)
b = random.uniform(2,5)
m = r
我正在尝试组合一个Plots.jl用户食谱,它将创建在网格中排列的几个散点图和直方图。散点图应该占据网格的下三角形。直方图位于对角线上。每个散点图应该有几个系列,用不同的颜色显示。子情节中的颜色应该是一致的。
我的问题是,当我允许用户指定自定义颜色时,散点图中的系列颜色会变得混乱。
下面是(经过删节的)食谱代码。data is是一个大小为r的向量。data的每个元素都是一个大小为n_r x d的矩阵。n_r可能会变化,但d保持不变。应该有d x (d-1) / 2散点图,每个图上都有r序列,每个序列都有n_r点。
@recipe function my_func(data::my_type;
我在R中使用pairs()成功地制作了一个散点图网格,显示了数据框中的每一个列的组合。我跟踪了,并让散点图矩阵工作得很好。现在我想在这些散点图上绘制一个额外变量的等高线。
示例:
data = iris # use the iris data
head( data )
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4
我想绘制两个矩阵的散点图,包括一个趋势线。我的两个矩阵是:增长和贸易。两者都是NxT大小的,N是国家的数目,T是观测的数目(每个国家)。我想看看整个样本(所有国家)的增长和贸易是否有关系。到目前为止,我的代码如下:
figure
for j=1:N
scatter(growth(:,j),trade(:,j))
xlabel('growth')
ylabel('trade')
hold on
lsline
end
hold off
散点图看上去很好,但当我想要包括一条拟合线,以了解这两个矩阵之间是否存在某种关系时,我得到了
我在使用R码。给定具有三列不同x-值和一列y-值的数据,我使用以下命令创建了一个4x4散点图矩阵:
plot(info45)
(我将信息表命名为“info45”)。我还在这个YouTube视频中看到,您可以使用命令对(Info45),这也同样有效。
按照以上视频中的例子,我想找出散点图的相关性。我输入了命令:cor(info45),但它返回消息"Error in cor(info45) : 'x' must be numeric"。我不确定这是否有帮助,但是数据表中的列标题是V1、V2、V3和V4。实际上,下面是数据表本身的示例:
V1 V