【ggplot2气泡图绘制全攻略】:掌握geom_point参数优化技巧与可视化美学原则

ggplot2学习之2——geom_point函数 @ggplot2学习之2——geom_point函数 说明 R语言的版本为4.0.2,IDE为Rstudio,版本为1.3.959。学习的主要内容是R官方文档当中给出的算法,对其中的英文注释做了自己理解基础上的翻译。 函数名及参数 # 函数参数很多,而且都有相应作用 # mapping:映射,将数据中的各个属性映射到坐标轴或者其它几何要素上 # 指定之后的映射会与默认映射混合显示在顶部图层,如果没有默认映射,则必须指定 # data:数据,定义本图层中使用的数据集,如为缺省值,则使用默认数据集 # 阅读详情

第一章:ggplot2气泡图的核心概念与应用场景

气泡图的基本构成

气泡图是散点图的一种扩展形式,通过在二维坐标系中绘制点的位置表示两个变量的关系,同时利用点的大小编码第三个变量。在 R 语言的 ggplot2 包中,气泡图可通过 geom_point() 函数实现,其中点的大小由 size 美学参数映射数据字段控制。

核心应用场景

  • 展示三个维度的数据关系,如国家的GDP(x轴)、预期寿命(y轴)与人口数量(气泡大小)
  • 识别数据簇或异常值,尤其适用于分类数据的可视化比较
  • 跨领域分析,如金融、公共卫生和市场研究中的多维指标呈现

基础代码实现


# 加载必要库
library(ggplot2)

# 示例数据
data <- data.frame(
  x = c(10, 20, 30, 40),
  y = c(25, 50, 30, 60),
  size_var = c(500, 1200, 800, 2000)
)

# 绘制气泡图
ggplot(data, aes(x = x, y = y, size = size_var)) +
  geom_point(alpha = 0.7) +  # 添加透明度避免重叠干扰
  scale_size(range = c(5, 20)) +  # 控制气泡最小和最大尺寸
  theme_minimal() +
  labs(title = "示例气泡图", x = "X 变量", y = "Y 变量", size = "气泡大小")

上述代码中,scale_size() 调整气泡的视觉范围,防止过大或过小影响可读性;alpha 参数用于降低图形重叠时的视觉遮挡。

适用数据特征对比

图表类型支持维度是否支持分类着色适合数据量
散点图2D是中到大
气泡图3D(含大小)是中小
热力图2D + 颜色强度否大

第二章:geom_point基础参数详解与实践优化

2.1 映射美学参数:理解aes中的x、y与size

在数据可视化中,`aes`(美学映射)是连接数据与图形元素的核心机制。通过将变量映射到视觉属性,如位置和大小,可直观揭示数据内在规律。
基本美学映射参数
  • x:控制数据点在横轴的位置,通常代表自变量或时间序列;
  • y:决定纵轴位置,常用于表示因变量或观测值;
  • size:根据数值大小调整点的半径,突出量级差异。
代码示例与解析

ggplot(data = df, aes(x = weight, y = height, size = age)) +
  geom_point()
该代码将数据框 `df` 中的 `weight` 映射至 x 轴,`height` 至 y 轴,`age` 则通过 `size` 控制散点大小。`geom_point()` 渲染图形后,年龄较大的个体以更大的圆点呈现,形成多维感知。
视觉层次的重要性
合理使用 `size` 可增强图表的信息密度,但需避免过度放大导致重叠遮挡,影响整体可读性。

2.2 控制气泡大小:scale_size_radius与范围调节技巧

在可视化图表中,气泡的尺寸直接影响数据表达的准确性。通过 `scale_size_radius` 方法可将数据值映射到气泡半径,实现视觉上的比例还原。
核心参数解析
  • domain:定义输入数据的取值范围,例如 [0, 1000]
  • range:指定输出半径的像素区间,如 [5, 50] 表示最小半径5px,最大50px
const sizeScale = d3.scaleSqrt()
    .domain([0, 1000])
    .range([5, 50]);
该代码使用平方根缩放以避免面积误导,确保人眼感知的大小与数据成正比。`domain` 映射原始数据区间,`range` 控制渲染后的视觉半径范围,二者配合可精确调控气泡层级。
响应式调节建议
场景推荐 range 值
密集数据集[3, 20]
稀疏大跨度[10, 60]

2.3 颜色美学设计:color与fill的合理搭配策略

在SVG和CSS图形渲染中,`color`与`fill`的协同控制直接影响视觉层次与品牌一致性。合理分配前景色与填充色,能提升用户对关键元素的识别效率。
语义化颜色分配原则
  • color:用于文本、描边等可继承属性,应定义主题主色
  • fill:专用于图形内部着色,建议使用语义变量调用
代码实现示例
.icon {
  color: #007BFF;          /* 主题蓝,影响stroke和文本 */
  fill: currentColor;      /* 继承color值,保持一致性 */
}
.warning-icon {
  color: #FFC107;
}
通过设置 `fill: currentColor`,使图形填充自动响应父级文本颜色,减少冗余声明,增强主题切换灵活性。
常用配色对照表
场景colorfill
主要按钮#FFFFFF#007BFF
警告图标#856404#FFC107

2.4 处理数据重叠:position参数的避让与抖动应用

在可视化密集数据点时,数据重叠会严重影响图表可读性。通过调整 `position` 参数,可以有效实现元素间的避让与视觉分离。
抖动(Jitter)原理
抖动通过在原始数据位置上添加微小随机偏移,避免点的完全重合,提升分布感知能力。

ggplot(data, aes(x = factor_group, y = value)) +
  geom_jitter(position = position_jitter(width = 0.2, height = 0))
上述代码中,`width = 0.2` 表示在 x 轴方向上对点进行最大 ±0.2 单位的随机偏移,而 `height = 0` 表示 y 轴保持原值。该设置适用于分类轴(factor_group)上的数据分散显示。
避让策略对比
  • position_dodge:并列排列,适合分组柱状图
  • position_jitter:随机扰动,适合散点重叠
  • position_nudge:固定偏移,用于标注调整

2.5 调整透明度:alpha参数在密度可视化中的作用

在密度图或散点图中,数据点重叠严重时容易造成视觉遮挡。`alpha` 参数通过控制图形元素的透明度,有效缓解这一问题。
alpha参数的作用机制
设置 `alpha` 值(范围 0 到 1)可调节绘图元素的不透明度。值越小,颜色越透明,重叠区域累积效果更清晰。
import matplotlib.pyplot as plt
plt.scatter(x, y, alpha=0.4, color='blue')
上述代码中,`alpha=0.4` 使散点半透明,密集区域因叠加而自然加深,直观呈现数据分布密度。
最佳实践建议
  • 数据量大时推荐使用 alpha ∈ [0.3, 0.6]
  • 结合颜色映射(colormap)增强层次感
  • 避免同时设置过低 alpha 与过小点尺寸,以免信息丢失

第三章:数据预处理与变量选择原则

3.1 数据标准化与比例缩放对气泡的影响

在可视化中,气泡图通过面积表达数据大小,原始数值若未标准化,会导致尺度差异过大,影响可读性。
常见标准化方法
  • Min-Max Scaling:将数据压缩至 [0, 1] 区间
  • Z-score:基于均值和标准差进行中心化处理
  • Log Transform:适用于长尾分布数据
代码示例:Min-Max 标准化
import numpy as np

def min_max_scale(data):
    return (data - data.min()) / (data.max() - data.min())

# 示例数据
values = np.array([10, 100, 500, 1000])
scaled = min_max_scale(values)
该函数将原始数据线性映射到 [0,1] 范围,避免气泡尺寸过度膨胀。参数说明:分子实现中心偏移,分母归一化动态范围。
比例缩放对气泡面积的影响
原始值缩放后气泡半径(像素)
100.015
10001.050
未经缩放时,大值气泡会覆盖小值区域,导致信息丢失。

3.2 分类变量的编码与可视化映射方法

在机器学习与数据可视化中,分类变量需转化为数值形式以便模型处理。常用编码方式包括独热编码(One-Hot Encoding)和标签编码(Label Encoding),前者适用于无序类别,后者适用于有序类别。
编码实现示例

import pandas as pd
# 示例数据
data = pd.DataFrame({'color': ['red', 'blue', 'green', 'blue']})
# 独热编码
encoded = pd.get_dummies(data, columns=['color'])
上述代码将颜色类别转换为二进制向量,避免引入虚假的数值顺序。参数 `columns` 指定需编码的列名,输出结果每种类别对应一列,值为 0 或 1。
可视化映射策略
  • 使用不同颜色代表不同类别,提升图表可读性
  • 在散点图中结合形状与颜色区分多维分类变量
  • 通过图例明确标注类别含义,确保信息传达准确

3.3 缺失值与极端值在气泡图中的处理策略

在绘制气泡图时,缺失值和极端值会显著影响可视化效果与数据解读。对于缺失值,常见策略是过滤或使用默认偏移量替代,避免绘图引擎报错。
缺失值处理方法
  • 删除含有缺失坐标的记录
  • 将缺失的气泡大小设为基准半径(如1px)
  • 使用插值法估算缺失数值
极端值缩放示例
function scaleBubbleSize(value, min, max) {
  const normalized = (value - min) / (max - min); // 归一化
  return normalized * 20 + 2; // 映射到 2-22px 半径
}
该函数通过线性归一化将原始数值映射至合理半径区间,防止个别极端值导致气泡尺寸失衡。
异常值检测阈值参考
指标下限上限
气泡半径2px30px
坐标完整性X/Y均不可为空

第四章:高级美化与出版级图表输出

4.1 主题系统定制:修改背景、网格与字体风格

通过主题系统,用户可灵活定制界面视觉元素,提升用户体验一致性。核心定制项包括背景、网格布局与字体风格。
自定义背景与网格样式
支持通过CSS变量或配置对象设置背景色与网格线显示模式。例如:

:root {
  --bg-color: #f0f2f5;
  --grid-line-color: #e0e0e0;
  --grid-line-width: 1px;
}
上述变量应用于容器元素后,可实现轻量级主题切换。背景色增强视觉层次,网格线辅助对齐布局。
字体风格统一配置
使用全局字体设置确保文本表现一致:
  • font-family:推荐使用系统字体栈以提升渲染性能
  • font-size:基础字号建议设为14px~16px
  • line-height:行高控制在1.5~1.6之间以优化可读性
结合CSS预处理器可进一步抽象主题配置,便于多主题扩展。

4.2 添加标签与注释:增强图表信息传达能力

在数据可视化中,标签和注释是提升图表可读性的关键元素。合理使用坐标轴标签、标题和数据点注释,可以帮助用户快速理解数据背后的趋势与异常。
添加基本文本标签
使用 Matplotlib 可以为图表添加清晰的上下文信息:

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4], [10, 20, 25, 30])
plt.title("用户增长趋势", fontsize=14)
plt.xlabel("月份")
plt.ylabel("活跃用户数(千)")
plt.show()
上述代码设置了图表标题与坐标轴标签,明确传达了数据维度。`title` 提供整体背景,`xlabel` 和 `ylabel` 描述数据含义,提升无障碍访问性。
使用注释放大关键点
通过 `annotate` 方法可在特定数据点添加说明:

plt.annotate('显著增长', xy=(3, 25), xytext=(2, 28),
             arrowprops=dict(arrowstyle='->', color='red'))
该注释使用箭头指向关键数据点,并通过文字解释其意义,适用于突出异常值或重要事件。参数 `xy` 定义目标位置,`xytext` 控制文本偏移,避免遮挡数据。

4.3 多面板布局:facet_wrap与facet_grid的应用场景

在ggplot2中,多面板布局用于将数据按分类变量拆分为多个子图,便于比较不同组间的分布模式。facet_wrap 和 facet_grid 是实现该功能的核心函数。
facet_wrap:一维分面的灵活包装
适用于单一分类变量且类别较多的情况,自动按行/列 wrapping 排列子图。
ggplot(mpg, aes(displ, hwy)) + 
  geom_point() + 
  facet_wrap(~ class, ncol = 3)
参数 nrow 和 ncol 控制布局结构,scales 可设置坐标轴是否自由缩放。
facet_grid:二维分面的网格布局
支持行与列两个维度的分面变量,形成矩阵式结构。
ggplot(mpg, aes(displ, hwy)) + 
  geom_point() + 
  facet_grid(drv ~ cyl)
左侧为行变量,右侧为列变量,适合分析两个分类变量交叉影响的场景。

4.4 导出高分辨率图像:设备选择与尺寸设置规范

在导出高分辨率图像时,正确选择输出设备与设置图像尺寸至关重要。不同输出场景对分辨率和像素密度有差异化要求。
常见输出设备与推荐分辨率
  • 桌面显示器:通常使用 96–120 PPI,建议导出尺寸为 1920×1080 至 3840×2160(4K)
  • 印刷品:需 300 PPI 及以上,图像尺寸应按实际打印尺寸计算(如 A4 = 2480×3508 像素)
  • 移动设备:适配 Retina 屏时,导出 @2x 或 @3x 倍率版本
使用代码控制图像导出参数
from PIL import Image

# 打开图像并调整尺寸
img = Image.open("input.png")
resized = img.resize((3840, 2160), Image.LANCZOS)  # 使用高质量重采样算法
resized.save("output_4k.png", dpi=(300, 300))     # 设置 DPI 用于印刷场景
该脚本将图像缩放至 4K 分辨率,并设置 300 DPI 以满足印刷需求。LANCZOS 算法在放大时保留更多细节,适合高质量输出。

第五章:总结与可视化进阶学习路径

构建可复用的可视化组件库
在实际项目中,团队常面临重复开发图表的问题。使用 D3.js 或 Chart.js 封装通用组件可显著提升效率。例如,封装一个响应式柱状图组件:

// 创建可配置的柱状图工厂函数
function BarChart(container, data, options = {}) {
  const margin = { top: 20, right: 30, bottom: 40, left: 40 };
  const width = options.width || 600 - margin.left - margin.right;
  const height = options.height || 400 - margin.top - margin.bottom;

  const svg = d3.select(container)
    .append("svg")
    .attr("width", width + margin.left + margin.right)
    .attr("height", height + margin.top + margin.bottom);
  
  // 绘制逻辑...
}
掌握数据管道与动态更新
现代可视化需支持实时数据流。结合 WebSocket 与前端框架(如 React)实现动态刷新:
  1. 建立 WebSocket 连接监听数据源
  2. 使用 Redux 管理状态并触发重渲染
  3. 利用 requestAnimationFrame 优化动画帧率
  4. 对高频更新做节流处理以避免性能瓶颈
学习资源与进阶方向
领域推荐资源实践项目建议
地理可视化Mapbox GL JS 文档构建城市热力图仪表盘
3D 可视化Three.js 官方示例实现三维网络拓扑图
[数据源] → [ETL处理] → [API服务] → [前端渲染] → [用户交互] ↑ ↓ [缓存层Redis] [日志分析]
R语言ggplot2优雅的绘制高端气泡图 大家在分析绘图的时候是否看到过类似这样的图片,该图在气泡图的基础上增加了文本信息,属于“表格+图片”组合体,大家好,今天我将介绍如何使用R语言ggplot2包绘制精美的文本表+气泡组合图。现在整体效果看上去舒服多了~ 阅读详情

相关推荐

使用R语言ggplot2包绘制pathway富集分析气泡图(Bubble图):数据结构及代码

气泡图是在笛卡尔坐标系同加入大小的参数所形成的可以表示三个变量关系的图例。在对基因完成GO/KEGG分析后,使用气泡图可以直观的展示pathway、pvalue、count之间的关系。下面为使用R语言ggplot2包绘制气泡图所需的数据结构及代码: 由于笔者常使用read.csv读取文件,因此在第一列预留行名,建议实际操作时使用GOID以防止行名重复。 library(ggplot2) ...

无名岛 6万+

利用ggplot2绘制功能富集气泡图

本期学习笔记的内容是在R语言中绘制功能富集泡泡图,最终能实现下面这种结果。 学习绘图之前,首先学一下怎么看这张图: 横轴表示差异基因占比,数值越大表示富集程度越大纵轴表示富集的通路,越靠上的通路越显著气泡的颜色表示pvalue的大小(越红表示pvalue的负对数越大,pvalue越小)气泡大小表示差异基因个数,越大则数量越多 功能富集分析泡泡图用来展示一组基因参与哪些功能调节通路,有利于理解基因的功能和潜在意义,这次跟着生信宝典的R语言学习教程,记录一下重点内容笔记。 准备阶段 富集矩阵 Desc

青笋的博客 5211

R中利用ggplot2绘制气泡图

利用R中的ggplot2包绘制气泡图,是一种直观而有效的数据可视化方式。通过调整气泡的大小、颜色以及坐标轴的设置,可以展示多维数据的关系。气泡图在多个领域都有广泛的应用,尤其是在需要展示三个变量关系的情况下,其清晰且富有表现力的图形特征,使得它成为数据分析和决策支持中不可或缺的工具之一 (文中介绍及结论来自Chatgpt4.0,我是真的懒得扩展这些东西,真想只放代码)。

weixin_45694863的博客 3174

R语言ggplot2作图及代码(气泡图、热图、箱图、蜜蜂图、玫瑰图、地图等)

16个ggplot图形及源码 加载相关R包 library(ggplot2) library(reshape2) library(lattice) library(car) library(tidyverse) library(giscoR) library(dplyr) library(sf) library(ggbeeswarm) library(ridgeline) library(treemapify) 1、散点图 ggplot(data=mtcars, aes(x=wt, y=mpg)) +

chengchen2018的博客 1万+

R语言(ggplot2)画KEGG信号通路气泡图

R语言ggplot2画KEGG信号通路气泡图

MurphyStar的博客 1万+

R语言ggplot2可视化气泡图:无填充色的气泡图、自定义填充色的气泡图

R语言ggplot2可视化气泡图:无填充色的气泡图、自定义填充色的气泡图

statistics+insight+vista+power 694

【ggplot2气泡图绘制全攻略】:掌握geom_point参数秘籍,轻松实现数据可视化升级

掌握ggplot2 geom_point绘制气泡图的完整方法,解决多维数据可视化难题。适用于展示变量间关系与数据分布,通过调整size、color参数实现动态表达,提升图表表现力。步骤清晰,代码可复用,值得收藏。

SimProceed的博客 827

R语言可视化8种基本图形的语句汇总

图表名称: 条形图 直方图 折线图 面积图 散点图 气泡图 箱线图 二维数据密度图

【R语言篇】ggplot绘制分面气泡图教程,详细注释版!!!

【代码】【R语言篇】ggplot绘制分面气泡图教程,详细注释版!!!

weixin_53499537的博客 2576

stm32F103定时器使用方法

文章目录1、STM32的Timer简介2、普通定时器TIM2-TIM52.1 时钟来源2.2 计数器模式2.3 编程步骤3、程序源代码4、总结 1、STM32的Timer简介 STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8个定时器。 其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟

weixin_43582209的博客 4515

微带线,带状线和接地共面波导的区别

微带线,带状线和接地共面波导的区别

sky_ying的博客 3万+

使用R绘制气泡图、带有显著性标记的热力图、渐变曲线图

本文分别介绍使用R语言中的ggplot包绘制气泡图、使用ComplexHeatmap包绘制带有显著性标记的热力图以及使用ggplot2包绘制渐变曲线图。

qq_45856698的博客 6779

ENVI5.6 自动化流程:GF系列卫星影像批处理与质量优化

本文详细介绍了如何利用ENVI5.6构建针对GF-2、GF-6、GF-7系列卫星影像的自动化批处理流水线。通过配置Batch Processing工具,实现从正射校正到图像融合的全流程批量处理,并分享参数设置、质量监控与故障排查的实战经验,旨在显著提升海量遥感影像的处理效率与成果质量。

efc1234567的博客 603

ggplot常用参数汇总

作者 | 缪恒来源 | 量化小城ggplot整体输入框架:01geom_pointggplot(data =....)+geom_point(aes(x =...,y...

R语言中文社区 1万+

频偏估计技术:从原理到5G应用的实战解析

本文深入解析了5G通信中的频偏问题及其核心技术。频偏如同调不准的旋钮,会导致信号失真与载波间干扰。文章详细拆解了整数倍与小数倍频偏估计两大核心方法,重点剖析了基于循环前缀和基于同步信号块的算法原理与优劣,并结合eMBB、mMTC、URLLC三大5G应用场景,提供了实战算法选择策略与参数调优避坑指南。

weixin_29218963的博客 262

VisionMaster Qt二次开发:图像获取、COM组件渲染与本地化存储实战

本文详细介绍了基于VisionMaster进行Qt二次开发的核心实战流程,涵盖环境搭建、方案加载、图像数据获取、COM组件渲染与本地化存储。重点解析了如何通过COM组件在Qt界面中实时显示图像,以及将VM图像数据转换为QImage并保存为本地文件的关键步骤与常见问题,为工业视觉项目开发提供稳定高效的解决方案。

weixin_29229261的博客 206

用ggplot2画气泡图

气泡图是具有第三个维度的散点图,第三维度通过散点的大小来表示。画气泡图至少需要三个维度的数据,分别是x,y和表示气泡大小的维度。下面用一个例子来说明,其中,x是人均GDP,y是预期寿命,圆圈大小表示人口,代码如下:详细代码,见网址:用ggplot2作气泡图 - 工具视界...

weixin_52338842的博客 1186

HDFView安装及使用教程

简介:直接用记事本打开hdf5文件的话,是一团乱码。HDFView是用来查看hdf5文件的软件,可以免费使用,好多人都有闪退的情况,这是因为没有添加环境变量。

qq_43722079的博客 7万+

R语言数据可视化-气泡图

气泡图(Bubble Chart)是一种展示三个或更多变量之间关系的二维图表。它与散点图类似,但是在每个数据点处加上了一个圆圈,圆圈的大小和第三个变量相关。因此气泡图不仅可以用于显示两个变量之间的关系,还可以同时显示第三个变量的大小或重要性,增加了数据展示的可读性和信息量。

笑不语的博客 2671

机器人强化学习入门学习笔记

如果你追求高精度动力学仿真、用于强化学习或机器人研究,MuJoCo 是一个非常优秀的选择。如果需要快速实验、使用真实机器人模型,PyBullet 或 Gazebo可能更合适;如果你追求大规模并行训练,Isaac Gym 或 BraX会更高效。legged gym底层是​编辑isaacgym,基于gpu训练可以多环境并行训练,收敛到一个稳定行走的策略快。本视频MuJoCo基于cpu训练很慢。

xiaomu_347的博客 1468

R语言Rstudio突然无法启动且报错:ERROR system error 42 [str: 一, len: 3, from: UTF-8, to: ISO8859-1]...如何解决

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 2848

如何用ggplot2快速绘制专业级气泡图?geom_point高级用法大公开

掌握ggplot2 geom_point绘制气泡图的高效技巧,轻松实现数据可视化升级。适用于展示三维数据关系,通过调整点大小、颜色和透明度提升图表表现力。代码简洁,扩展性强,适合科研与商业图表制作,值得收藏。

CodeTrick的博客 991

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

python:ggplot(2)- 图形画法

第一章:python:ggplot 第2节:python:ggplot图形画法 1,绘制散点图,geom_point() 读取外部数据进行绘图,例子: &amp;amp;gt;&amp;amp;gt;&amp;amp;gt; import pandas as pd &amp;amp;gt;&amp;amp;gt;&amp;amp;gt; from ggplot import * &amp;amp;gt;&amp;amp;gt

genome_denovo的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ggplot2绘制气泡图+分类+趋势线

ggplot2–geom_smooth和曲线拟合画图 ggplot2散点图分组添加拟合曲线 R绘图 第九篇:绘制散点图和气泡图(ggplot2)

LeaningR的博客 5295

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ggplot

映射 mapping=aes() 参数 含义 color 点的颜色 shape 点的类型 size 点的大小(同常用于连续型变量) fill 填充颜色 label 图形中的数字,具体看后面是什么几何对象,如geom_point:显示点,geom_text:显示文本 family 设置字体,sans(默认),serif,mono fontface 设置字体风格,plain(默认),bold,italic 注意:若color,shape,size传入的是一个字符串,则

weixin_43516093的博客 3367
上一篇: 掌握这1个技巧,让你的ggplot2 annotate定位精准无误:超实用教程
下一篇: 揭秘R Shiny Server Session超时机制:如何精准控制用户会话生命周期
QuickProceed
博客等级 码龄1年 149粉丝 2008原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值