10分钟精通ggplot2气泡图:geom_point大小、颜色、透明度控制全解析

R -ggplot2 气泡图 关键词 点击成本 投入产出比 总费用 MTF词 8.1 0.17 32673 有入金的词 16.9 1.15 23740 外汇词 5.5 0.18 13979 竞品词 3.6 1.46 12765 外汇交易词 6.3 0.61 11285 炒外汇词 8.0 0.32 9866 外汇平台词 阅读详情

第一章:ggplot2气泡图入门与核心概念

在数据可视化领域,ggplot2 是 R 语言中最强大的绘图工具之一,基于“图形语法”理念构建,能够灵活地创建包括气泡图在内的多种统计图表。气泡图本质上是散点图的扩展形式,通过点的大小来编码第三个变量,从而在一个二维平面上展示三个维度的数据关系。

气泡图的核心构成要素

  • x 轴和 y 轴:表示两个连续变量,构成散点图的基础坐标系
  • 点的大小(size):映射第三个数值变量,形成“气泡”效果
  • 颜色(color/fill):可用于区分分类变量或增强视觉层次

创建基础气泡图的代码示例


# 加载 ggplot2 包
library(ggplot2)

# 构建示例数据
data <- data.frame(
  x = c(1, 2, 3, 4, 5),
  y = c(2, 3, 5, 4, 6),
  size_var = c(10, 20, 30, 40, 50)
)

# 绘制气泡图
ggplot(data, aes(x = x, y = y, size = size_var)) +
  geom_point() +
  scale_size(range = c(5, 20)) +  # 控制气泡大小范围
  theme_minimal()

上述代码中,aes() 函数将 size 映射到 size_var 变量,scale_size() 调整气泡的实际绘制范围,避免过大或过小影响可读性。

气泡图适用场景对比表

场景是否适合使用气泡图说明
展示国家 GDP、人口与寿命关系是三个数值变量,适合用气泡大小表达人口规模
分类变量对比(如产品类型销量)否更适合柱状图或条形图
graph LR A[准备数据] --> B[设定x,y映射] B --> C[将第三变量映射到size] C --> D[渲染geom_point] D --> E[调整比例与主题]

第二章:气泡图基础构建与geom_point参数详解

2.1 理解geom_point中size映射的可视化原理

在ggplot2中,`geom_point()` 的 `size` 参数不仅控制点的大小,还可用于数据映射,将连续或离散变量视觉化。当将变量映射到 `size` 时,系统会自动生成比例尺,使点的面积与数值成比例。
size映射的代码实现

ggplot(mtcars, aes(x = wt, y = mpg, size = hp)) +
  geom_point()
该代码将马力(hp)映射到点的大小。ggplot2默认使用面积比例,避免人类视觉对直径的误判。参数 `scale_size()` 可进一步定制范围,例如 `scale_size(range = c(1, 10))` 控制最小和最大点的大小。
视觉感知注意事项
  • 人眼对面积差异的敏感度低于长度,需谨慎解释大小差异
  • 过大的点可能导致重叠,影响数据分布判断
  • 建议配合颜色或形状映射,增强多维信息表达

2.2 使用连续变量控制气泡大小的实践技巧

在气泡图中,使用连续变量控制气泡大小能有效传达三维数据关系。关键在于将数值映射为视觉半径时避免误导性呈现。
尺寸映射的非线性校正
由于人眼对面积更敏感,应基于数据值的平方根计算半径,确保视觉感知与实际数值成正比。
const radius = Math.sqrt(value) * scaleFactor;
// scaleFactor 控制整体气泡尺度,value 为原始连续变量
该公式防止大值气泡过度占据空间,保持图表可读性。
动态范围优化
  • 设定最小和最大半径(如 5px 到 30px)
  • 使用 d3.scaleSqrt() 实现保序缩放
  • 处理异常值以避免尺寸失衡

2.3 颜色美学:通过color和fill实现数据分层着色

在数据可视化中,合理的颜色运用能显著提升图表的信息传达效率。通过 `color` 和 `fill` 属性,可以对不同数据层级进行差异化着色,增强视觉层次感。
基础着色语法

const chart = new Chart(ctx, {
  type: 'bar',
  data: {
    labels: ['A', 'B', 'C'],
    datasets: [{
      label: '销售额',
      data: [10, 20, 30],
      backgroundColor: [
        'rgba(255, 99, 132, 0.6)',
        'rgba(54, 162, 235, 0.6)',
        'rgba(255, 206, 86, 0.6)'
      ],
      borderColor: 'rgba(75, 192, 192, 1)',
      borderWidth: 1
    }]
  }
});
上述代码中,`backgroundColor` 使用 `fill` 控制柱状图内部填充色,`borderColor` 则通过 `color` 定义边框颜色,透明度由最后一个参数(0.6)控制。
分层着色策略
  • 低值区间使用冷色调(如蓝色)表示
  • 中值区间采用过渡色(如黄色)
  • 高值区间用暖色(如红色)突出强调
这种渐进式配色有助于用户快速识别数据分布趋势。

2.4 透明度调节(alpha)在重叠数据中的应用策略

在可视化多层重叠数据时,透明度调节(alpha通道)是提升可读性的关键手段。通过降低图形元素的不透明度,能够有效揭示数据密度分布与潜在叠加模式。
Alpha通道的合理取值范围
通常将alpha值设定在0.3至0.7之间,既能保留视觉感知,又避免遮挡:
  • alpha = 0.3:适用于高密度散点图,减少视觉堆积
  • alpha = 0.5:通用设置,平衡清晰度与层次感
  • alpha = 0.7:用于强调特定数据层
代码实现示例
import matplotlib.pyplot as plt
plt.scatter(x1, y1, alpha=0.5, label='Group A')
plt.scatter(x2, y2, alpha=0.4, label='Group B')
上述代码中,alpha参数控制散点透明度,数值越小越透明,适合对比两组空间重叠的数据分布。

2.5 结合aes与scale函数实现图形属性精准控制

在ggplot2中,`aes()`函数负责将数据变量映射到图形属性(如颜色、大小、形状),而`scale_*`系列函数则用于精细控制这些属性的视觉表现。通过二者协同,可实现对图形美学属性的精确定制。
常用scale函数类型
  • scale_color_manual():手动设置颜色值
  • scale_size_continuous():按连续变量控制点的大小
  • scale_shape_discrete():为分类变量指定不同形状
代码示例与分析

ggplot(mtcars, aes(x = wt, y = mpg, color = factor(cyl), size = hp)) +
  geom_point() +
  scale_color_manual(values = c("4" = "blue", "6" = "red", "8" = "green")) +
  scale_size_continuous(range = c(2, 6))
该代码中,`aes()`将`cyl`映射为颜色、`hp`映射为点大小;`scale_color_manual()`自定义三类气缸数的颜色,`scale_size_continuous()`设定马力大小对应的视觉尺寸范围,从而实现数据驱动下的精准可视化控制。

第三章:数据预处理与视觉优化原则

3.1 数据标准化对气泡比例的影响与处理方法

在可视化中,气泡图常用于表达三维数据:x轴、y轴和气泡大小。若原始数据量纲差异大,会导致气泡比例失真,影响视觉判断。
问题示例
例如,某城市人口从10万到1000万,直接映射为气泡半径将导致小城市几乎不可见。
标准化方法对比
  • 最小-最大归一化:将数据缩放到[0,1]区间
  • Z-score标准化:适用于正态分布数据
  • 对数变换:压缩数量级差异,适合幂律分布
推荐实现(JavaScript)
function logNormalize(data) {
  return data.map(d => ({
    x: d.x,
    y: d.y,
    radius: Math.sqrt(Math.log(d.value + 1)) * 3
  }));
}
该函数先取对数缓解极端值影响,再开方确保面积与感知一致,乘以系数调节显示尺寸。

3.2 类别变量与连续变量的颜色调板选择实践

在数据可视化中,颜色调板的选择直接影响信息传达的准确性。针对不同变量类型,应采用相应的配色策略。
类别变量的配色方案
对于类别变量,应使用离散型颜色调板,确保各类别间颜色差异明显。常用调板如 `Set1` 或 `Paired`,适用于分类数据。

import seaborn as sns
sns.color_palette("Set1", n_colors=8)
该代码生成包含8种颜色的离散调板,适合用于最多8个类别的数据集,颜色间视觉区分度高。
连续变量的配色方案
连续变量需使用渐变型调板,如 `viridis` 或 `plasma`,能有效表达数值变化趋势。
变量类型推荐调板适用场景
类别Set1, Dark2分类柱状图
连续viridis, inferno热力图、等高线图

3.3 避免视觉误导:合理设置气泡大小范围与比例

在气泡图中,气泡的面积直接映射数据值,若不规范大小范围,易造成视觉误判。应确保最小与最大气泡直径符合人眼可辨区间。
设定合理的缩放比例
使用 D3.js 时可通过 scaleSqrt() 确保面积与数值成正比:

const radiusScale = d3.scaleSqrt()
  .domain([minValue, maxValue])
  .range([5, 50]); // 半径范围:5px 到 50px
scaleSqrt() 防止线性缩放导致高估较大值,range 限制避免气泡过大遮盖其他元素。
配置建议
  • 最小半径建议 ≥ 3px,避免不可见
  • 最大半径 ≤ 容器宽度的 1/5,防止重叠
  • 保持气泡间距,提升可读性

第四章:高级定制与多维度信息表达

4.1 同时映射大小、颜色、形状表达四维数据结构

在可视化高维数据时,通过组合视觉通道可有效表达四维信息。常用方法包括将维度分别映射到位置、大小、颜色和形状。
视觉通道分配策略
  • X/Y轴位置:表示前两个连续型变量
  • 标记大小:反映第三维数值大小(如人口)
  • 颜色色调:编码分类或连续第四维(如温度)
  • 形状符号:区分离散类别(如设备类型)
代码实现示例

import matplotlib.pyplot as plt
plt.scatter(x, y, s=size, c=colors, marker='o', cmap='viridis')
该代码中,s 控制点的大小,对应第三维数据;c 绑定颜色映射,表达第四维;配合 X/Y 坐标,实现四维数据的同时呈现。颜色使用 viridis 色阶以增强可读性。

4.2 添加标签与注释提升图表可读性

在数据可视化中,合理的标签与注释能显著增强图表的信息传达能力。为坐标轴、数据点和图例添加清晰的文字说明,有助于读者快速理解数据背景与趋势。
常用标签元素
  • 标题(Title):概括图表主题
  • 坐标轴标签(Axis Labels):标明数据维度与单位
  • 数据标签(Data Labels):直接显示数值
  • 注释文本(Annotations):标注关键事件或异常点
代码示例:Matplotlib 中添加注释

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4], [10, 20, 25, 30])
plt.title("销售增长趋势")
plt.xlabel("月份")
plt.ylabel("销售额(万元)")
plt.annotate('显著增长', xy=(3, 25), xytext=(2, 28),
             arrowprops=dict(arrowstyle='->', color='red'))
plt.show()
该代码通过 annotate() 方法在数据点 (3, 25) 处添加注释,xytext 控制文本位置,arrowprops 定义箭头样式,突出显示关键数据变化。

4.3 分面系统(facet)在多组气泡图中的整合应用

分面系统通过将数据按分类维度拆分为多个子图,实现多组气泡图的并行可视化。每个子图共享相同的坐标轴结构,便于跨组比较。
数据同步机制
所有子图基于统一的数据源进行渲染,确保缩放、平移操作在全局一致。分面布局支持横向(facet_col)与纵向(facet_row)双模式分割。
配置示例

fig = px.scatter(
    data, x="gdpPercap", y="lifeExp", size="pop",
    facet_col="continent", color="country",
    log_x=True, range_y=[40, 90]
)
该代码使用 Plotly 创建分面气泡图。facet_col 按大洲横向排列子图;气泡大小映射人口(pop),X 轴取对数以均衡量级差异。
适用场景对比
场景是否推荐说明
跨区域趋势对比是分面有效隔离区域特征
时间序列叠加否建议使用动画帧而非分面

4.4 输出高分辨率图像与主题样式深度定制

在数据可视化中,输出高分辨率图像和定制化主题样式是提升报告专业度的关键环节。通过配置渲染后端参数,可显著提升图像清晰度。
设置高DPI输出

import matplotlib.pyplot as plt
plt.figure(dpi=300)
plt.savefig("output.png", dpi=300, bbox_inches='tight')
上述代码将图像分辨率设为300 DPI,适用于印刷级文档输出。`bbox_inches='tight'` 可裁剪多余边距,确保布局紧凑。
自定义主题样式
使用 seaborn 可深度控制视觉元素:
  • 字体大小与类型
  • 色彩调色板
  • 坐标轴网格风格
  • 图例位置与透明度

sns.set_theme(style="darkgrid", font_scale=1.2, palette="viridis")
该配置启用深色网格背景、放大字体,并采用“viridis”渐变色系,增强图表可读性与美观性。

第五章:总结与高效绘图最佳实践

选择合适的数据结构提升渲染效率
在处理大规模数据集时,使用稀疏数组或分块加载策略可显著降低内存占用。例如,在绘制时间序列图表时,优先采用按需采样方式:

// 对每 1000 个点进行平均采样
function downsample(data, bucketSize = 1000) {
  const result = [];
  for (let i = 0; i < data.length; i += bucketSize) {
    const bucket = data.slice(i, i + bucketSize);
    result.push({
      x: bucket[0].x,
      y: bucket.reduce((sum, p) => sum + p.y, 0) / bucket.length
    });
  }
  return result;
}
利用硬件加速优化图形性能
启用 WebGL 渲染后端能有效利用 GPU 资源。Chart.js 和 D3.js 均支持集成 webgl 绘制散点图或热力图。
  • 避免在每一帧中重建路径对象
  • 使用 requestAnimationFrame 控制重绘节奏
  • 对静态图层进行离屏缓存(offscreen canvas)
响应式设计中的动态适配策略
为确保多端一致性,应根据容器尺寸动态调整字体大小与线条粗细。以下为推荐配置:
屏幕尺寸字体大小线宽
< 768px10px1.5px
≥ 768px14px2px
[ 图表示例:双缓冲绘图流程 ]
使用R语言ggplot2包绘制pathway富集分析气泡图(Bubble图):数据结构及代码 气泡图是在笛卡尔坐标系同加入大小的参数所形成的可以表示三个变量关系的图例。在对基因完成GO/KEGG分析后,使用气泡图可以直观的展示pathway、pvalue、count之间的关系。下面为使用R语言ggplot2包绘制气泡图所需的数据结构及代码: 由于笔者常使用read.csv读取文件,因此在第一列预留行名,建议实际操作时使用GOID以防止行名重复。 library(ggplot2) ... 阅读详情

相关推荐

R语言ggplot2散点形状和填充

参数来调整散点图中点的形状。支持多种形状,可以通过数字或名称指定形状。:空心三角形(带边框):实心三角形(带边框):空心三角形(向上):空心三角形(向右):空心三角形(向下):空心三角形(向左):实心三角形(向上):实心三角形(向右):实心三角形(向下):实心三角形(向左):空心圆形(带边框):空心方形(带边框):空心菱形(带边框)

hx2024的博客 1698

【R语言】ggplot中点的样式shape参数汇总

【代码】【R语言】ggplot中点的样式shape参数汇总。

a11113112的博客 4051

SpringBoot+Vue+Mysql社区医院信息平台(源码+文档)

SpringBoot+Vue+Mysql学生宿舍信息管理系统 WEB端软件项目(源码+文档) 项目包含:①完整源码(后端+管理后台+用户前台);②数据库脚本文件;③万字论文文档;④开题报告;⑤答辩PPT;⑥项目运行视频教程。 项目架构: B/S 架构、MVC 分层设计 技术栈: Java、MySQL、SpringBoot、MyBatis-Plus、Token 权限校验、管理后台 Vue+ElementUI+ECharts、用户前台 Layui+jQuery、Maven 构建。 一、角色设计 学生用户: 注册登录、浏览宿舍信息、查询宿舍安排、在线报修、缴费查询、失物招领、桶装水预订、评论交流、收藏等。 商家用户: 注册登录、桶装水品牌与商品信息维护、预订订单查看与处理。 维修人员: 注册登录、查看待处理报修、接单维修、填写报修处理结果与进度反馈。 管理员: 学生管理、班级管理、宿舍信息管理、宿舍安排管理、报修处理管理、缴费信息管理、卫生检查与文明宿舍管理、失物招领管理、桶装水与商家管理、维修人员管理、公告资讯与轮播图管理等。 二、前台功能模块(学生端) 1. 首页展示:轮播图、宿舍公告、最新动态推荐、常用服务快速入口 2. 宿舍信息模块:宿舍列表、楼栋与房间条件筛选、宿舍详情查看、我的宿舍安排查询 3. 在线报修模块:在线提交宿舍设施报修申请、上传故障描述、查看报修进度与维修处理结果 4. 缴费模块:水电等缴费记录查询、缴费状态查看 5. 卫生检查与文明宿舍:宿舍卫生检查结果公示、文明宿舍展示 6. 失物招领模块:失物信息发布、招领信息发布、详情查看、评论互动 7. 桶装水预订:桶装水品牌与商品浏览、在线预订、我的预订记录查询 8. 假期留宿:假期留校申请提交、申请记录查询 9. 评论与收藏:信息评论、查看他人评论、评论回复互动、收藏感兴趣的内容 10. 个人中心...

R语言-ggplot自定义点的形状、线条的类型

library(ggplot2) library(ggpubr) show_point_shapes() #显示点的形状(ggpubr包内的函数) p1 <- ggplot(mpg, aes(x = displ, y = hwy, color = drv, shape = drv)) + geom_point() + theme_bw() #绘制基本图形,不自定义点的形状 ...

weixin_42933967的博客 8万+

数据挖掘实战:决策树 + 聚类 + 关联规则,零 Key 离线可跑(Python 源码)

数据挖掘实战包。用 Python 标准库实现 CART 风格决策树、K-Means 聚类与 Apriori 关联规则,在虚构「星河便利店」会员表和购物篮上跑通分类、分群与购物篮分析,并给出准确率、轮廓系数、支持度/置信度/提升度。零第三方依赖、零 API Key 即可离线跑通。含 4 个样例、离线冒烟、中文 README(含「使用方法」)。均为作者原创可运行源码。MIT。作者 blog.youkuaiyun.com/mtl1994

产业园区如何高效对接企业技术需求与高校科研成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

R 数据可视化 —— ggplot 散点图

散点图在显示两个变量之间的关系时非常有用。ggplot2提供了geom_point、g和来绘制点图。下面我们来看看如何绘制点图。

dxs18459111694的博客 3132

国央企创新负责人如何快速掌握本地科技资源分布与匹配情况?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

R语言气泡图标注颜色

scale_color_manual(values = c("A" = "red", "B" = "blue", "C" = "green", "D" = "yellow", "E" = "yellow")) + # 自定义颜色。labs(x = "X轴标签", y = "Y轴标签", title = "气泡图示例", size = "Size", color = "Category") # 添加标签和标题。x = c(1, 2, 3, 4, 5), # x 坐标。

kongjianlu的博客 900

国央企创新负责人如何实现科技成果的精准识别与高效筛选?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

别再只测电压了!用STM32G474的ADC玩点花的:过采样提升精度与多通道扫描实战

本文深入探讨了STM32G474系列单片机的ADC高级应用,包括硬件过采样技术实现16位精度和多通道扫描结合DMA的自动数据采集方案。通过详细的配置步骤和实战案例,帮助开发者突破传统电压测量局限,提升信号采集精度和系统效率,适用于工业监控、医疗设备等高精度应用场景。

weixin_42647395的博客 239

10分钟搞定ggplot2气泡图!geom_point高效绘图模板免费获取

快速掌握ggplot2气泡图绘制技巧!利用geom_point实现数据点大小映射,适用于展示三维变量关系的可视化场景。通过简洁代码模板高效定制气泡颜色、大小与透明度,提升图表表现力。方法简单易学,值得收藏。

PixelIsle的博客 814

10X Visium空间转录组学入门:从芯片结构到数据分析全流程解析(附避坑指南)

本文全面解析10X Visium空间转录组学技术,从芯片物理结构、探针化学原理到湿实验全流程操作与避坑指南,并详细介绍了从FASTQ数据到空间可视化的核心分析流程。文章旨在帮助科研人员跨越从理论到实操的鸿沟,掌握从样本准备、文库构建到使用Space Ranger和Seurat进行数据分析与可视化的完整路径,为组织生物学研究提供清晰的实践指引。

weixin_29306011的博客 163

R绘图 第九篇:绘制散点图和气泡图(ggplot2)

绘制散点图(scatterplots)使用geom_point()函数,气泡图(bubblechart)也是一个散点图,只不过点的大小由一个变量(size)来控制。散点图潜在的最大问题是过度绘图:当一个位置或相邻的位置上出现有多个点,就可能把点绘制在彼此之上, 这会严重扭曲散点图的视觉外观,你可以通过使点变得透明(geom_point(alpha = 0.05))或者设置点的形状(geo...

albh81462的博客 6649

FPGA开发者必看:Xilinx PCIe IP核BAR地址配置避坑指南(附实例解析)

本文为FPGA开发者提供了Xilinx PCIe IP核中BAR地址配置的详细避坑指南。文章深入解析了32位与64位地址空间的选择逻辑、Pcie to AXI Translation参数的核心作用,并通过实例说明如何正确配置以避免地址映射错乱和数据访问失败。重点探讨了BAR空间类型、大小设定以及地址转换机制,帮助开发者构建清晰可靠的PCIe系统,是调试与优化PCIe设计的关键参考。

weixin_29252171的博客 425

pytorch实现手语识别

连续手语识别项目,中文数据集CSL

masteryi-0018的博客 1万+

ggplot2绘图点的形状不够用怎么办?

群里有这么一个问题:请问老师,fviz_pca_ind 做pca,当设置geom.ind = “point”,group>6时,就不能显示第7,8组的点,应该如何处理(在不设置为文本...

悟道西方 4021

AURIX™ TC3xx 调试口保护 secure debug

AURIX™ TC3xx 调试口保护 secure debug UCB_DBG_ORIG and UCB_DBG_COPY Content 使用Debug Password 保护调试接口设置 项目硬件接口保护方案 hexview Lock using UDE Unlockusing UDE Lock using Lauterbach Unlock using Lauterbach

2301_76563067的博客 6859

ggplot2颜色设置

@Date: 2017-08-22 10:09:44手动指定颜色及顺序 改变颜色的透明度 直接改变调色板 其它颜色及调色板相关信息 默认调色板 参考文献 利用R语言画图时经常用到不同的颜色,如何手动设置不同的颜色呢并且指定颜色顺序呢?一般自动颜色都是利用fill或者color参数指定,这种时候需要改变fill或者color调用的调色板,主要方法有以下两种。1. 手动指定颜色及顺序ggplot2涉及到

常玉俊bioinfo 8万+

DDR4协议规范之(一)DDR4结构和寻址

DDR4 SDRAM结构和寻址DDR4 SDRAM的封装和寻址新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 DDR4 SDRAM的封装和寻址 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习

YJFeiii的博客 3万+

详解AUTOSAR:DaVinci Configurator配置CAN和UART数据协议解析器(RH850)(实战篇—1)

通过学习本篇博文项目,将会把所学的DaVinci Configurator知识系统串联起来。

不脱发的程序猿 2812

关于ggplot2画散点图、条形图的一些细节认识

学习了ggplot2 的一些最基本的东西,有了一些细微的发现。对于画图来说,要引起注意。 1.散点图。点的颜色和形状的控制,放置的位置有讲究。如放置aes()里面,还是geom_point()里面大不相同。 library("ggplot2") mtcars$am1 mtcars$vs1 mtcars$cyl str(mtcars) 'data.frame': 32 obs.

lishangyin88的博客 9721

手把手教你学pcie--(PCIe) 写请求的流程

通过上述流程,我们可以看到PCIe写请求的完整过程,包括请求的构建、发送、接收、处理和响应。这种请求-响应模型确保了数据传输的可靠性和有序性。

MHD0815的博客 158

如何设置 R 图像的点形状与线类型

参数及对应的标记形状如下:需要注意的是,如果我们输出的是位图,填充标记符号 15-18 可能在渲染后出现失真的情况,它们将会出现锯齿,像素化,并且无法居中,无论它们是否源自相同的绘制平台。而标记符号 19 和 21-25 在填充区域外部有一个边框,这在绝大多数绘制平台中会使得它们在渲染后具有一个相对平滑的边缘。如果我们想让标记符号 21-25 看起来实心,那么我们就需要将其填充色(bg)调整为与边框

Casey_cai的博客 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

R语言ggplot2包之画散点图

引言散点图是描绘两个连续型变量之间关系的图形,特别是在观察两个变量之间的相关关系时特别好使。散点图基本操作aes中的x,y值分别表示在x,y轴的变量;geom_point表示增加三点图图层,其中的size控制点的大小,shape控制形状,一共25个,为0-25。library(gcookbook) library(ggplot2) head(heightweight) # sex ageYear

zx403413599的博客 8万+
上一篇: 数据整理效率提升10倍?你必须掌握的tidyr unite sep参数实战技巧
下一篇: RMarkdown图表排版混乱?一招搞定fig.width全局与局部设置策略
BytePerch
博客等级 码龄1年 164粉丝 1971原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值