绘制散点图(scatterplots)使用geom_point()函数,气泡图(bubblechart)也是一个散点图,只不过点的大小由一个变量(size)来控制。散点图潜在的最大问题是过度绘图:当一个位置或相邻的位置上出现有多个点,就可能把点绘制在彼此之上, 这会严重扭曲散点图的视觉外观,你可以通过使点变得透明(geom_point(alpha = 0.05)...
data(Salaries, package="carData") library(ggplot2) # geom_boxplot箱线图,notch是否有凹槽,更清晰分离2/4和3/4的数据 # geom_point散点图,position="jitter"把点抖动分散开 # geom_rug地毯图,指示数据点分布情况,sides="lr"图形两边同时绘制 ggplot(Salaries, aes(x=rank, y=salary)) +geom_boxplot(...
color="black",notch=TRUE,notchwidth = 0.4) +geom_point(position="jitter",color="blue",alpha=...
ggplot(data = df, mapping = aes(x = x, y = y)) + geom_point(position = position_jitter(width = 0.5, height = 0)) 上图只在水平方向上添加50%的扰动量。 #绘制箱线图 ggplot(data = df, mapping = aes(x = x, y = y)) + geom_boxplot(mapping = aes(group = x), fill = 'st...
scatter plots(散点图):point、jitter、abline Bar plots(柱形图): histogram、bar、errorbar line plots (线条图): line、smooth 示例: #散点图,jitter使每个点在x轴的方向上产生随机的偏移, 从而减少图形重叠的问题 ggplot(mtcars, aes(x = cyl, y = wt)) + ...
1.2 带边界的散点图(Scatterplot With Encircling) 1.3 抖动图(Jitter Plot) 1.4 计数图(Counts Chart) 1.5 气泡图(Bubble Plot) 1.6 边际直方图/箱线图(Marginal Histogram / Boxplot) ...
...散点图美化操作 我们接着上面的绘图进行美化,修改ggplot2 默认的绘图风格,具体代码如下: color <- c("#FF8C00", "#A034F0", "#159090") scatter_pro...(legend) 的定制化设置了,这部分掌握了,网上的那种优秀且常见的图例就可以绘制出来了。
Scatter Plot between weight and miles of Cars.png 分解上述图形的制作步骤: ggplot()初始化图形并指定要用到的数据来源和变量。aes()函数的功能是指定每个变量扮演的角色(aes代表aesthetics,即如何用视觉形式呈现信息)。在这里,变量wt的值映射到x轴,mpg的值映射到y轴。
ggsave("my_scatterplot.png", width =8, height =6, dpi =300) AI代码助手复制代码 九、实战案例:探索钻石数据集 # 加载数据data(diamonds)# 创建散点图ggplot(diamonds, aes(x = carat, y = price, color =cut)) + geom_point(alpha = 0.3) + ...
# Scatter plotsp + scale_color_grey() + theme_classic() mark 梯度或连续颜色 有时我们会将某个连续变量映射给颜色,这时修改这种梯度或连续型颜色就可以使用以下函数: scale_color_gradient(), scale_fill_gradient():两种颜色的连续梯度 scale_color_gradient2(), scale_fill_gradient2():不同梯度 scale_...