我有一个尺寸为625616 x 12的数据框。我想用气泡图说明数据。为了说明我的情况,我将使用mtcars数据集。
mtcars$cyl = as.factor(mtcars$cyl)
bp = ggplot(as.data.frame(mtcars), aes(x = wt, y = mpg, size = qsec)) + geom_point(shape = 21)
bp
与我的数据框类似,我将此命令与12列中的3列数据一起使用。理想情况下,我想在此气泡图中添加另一组其他颜色的气泡(第4-6列)。
我尝试使用“添加”功能。
bp2 = ggplot(as.data.frame(mtcars), aes(x = wt2, y = mpg2, size = qsec2)) + geom_point(shape = 21)
plot(bp2, add = T)
不幸的是,它也不起作用。
答案 0 :(得分:0)
如果在同一数据集中有不同的listView1.Columns.Add("Subject");
listView1.Columns.Add("Grade");
listView1.View = View.Details;
foreach (string item in listBox1.Items)
{
var drop = item.Split(',');
ListViewItem li = new ListViewItem();
li.Text = drop[0].Trim();
li.SubItems.Add(drop[1].Trim());
listView1.Items.Add(li);
}
,x
和y
变量,则可以在美学上为每个size
定义它们
geom_point
如果您有两个不同的数据集,也可以在几何中定义它们:
df <- data.frame(x1 = rnorm(20), y1 = rnorm(20),
x2 = rnorm(20), y2 = rnorm(20),
z1 = rnorm(20), z2 = rnorm(20))
ggplot(df) +
geom_point(aes(x = x1, y = y1, size = z1), col = "red") +
geom_point(aes(x = x2, y = y2, size = z2), col = "blue")
根据您的评论进行编辑:您可以通过以下方式更改总点数:使用ggplot() +
geom_point(aes(x = x1, y = y1, size = z1), col = "red", data = df1) +
geom_point(aes(x = x2, y = y2, size = z2), col = "blue",data = df2)
并将10更改为另一个值。