当前位置: 首页 > news >正文

R语言ggplot2散点形状和填充

ggplot2中,可以通过shape参数来调整散点图中点的形状。以下是一些常见的调整方法和示例代码:

rm(list=ls()) 
library(ggplot2)
# 示例数据
data <- data.frame(
  x = rnorm(20),
  y = rnorm(20),
  category = rep(c("A", "B"), each = 10)
)

# 绘制散点图并自定义形状和颜色
ggplot(data, aes(x = x, y = y, shape = category, color = category)) +
  geom_point(size = 4) +
  scale_shape_manual(values = c(16, 17)) +  # 自定义形状
  scale_color_manual(values = c("red", "blue")) +  # 自定义颜色
  theme_minimal()

注意:只有 21~26 号的点的形状有填充颜色(fill)的属性,其他都只有轮廓颜色(color)的属性。

ggplot2支持多种形状,可以通过数字或名称指定形状。常见的形状编号如下:

  • 0:空心正方形

  • 1:空心圆形

  • 2:空心三角形(向上)

  • 3:空心三角形(向右)

  • 4:空心三角形(向下)

  • 5:空心三角形(向左)

  • 6:空心菱形

  • 7:空心十字

  • 8:实心圆形

  • 9:实心三角形(向上)

  • 10:实心三角形(向右)

  • 11:实心三角形(向下)

  • 12:实心三角形(向左)

  • 13:实心菱形

  • 14:实心十字

  • 15:实心正方形

  • 16:实心圆形

  • 17:小点

  • 18:加号

  • 19:大点

  • 20:小圆点

  • 21:空心圆形(带边框)

  • 22:空心方形(带边框)

  • 23:空心菱形(带边框)

  • 24:空心三角形(带边框)

  • 25:实心三角形(带边框)

相关文章:

  • C++语法学习的主要内容
  • Spring 循环依赖
  • python并发爬虫
  • 基于Spring Boot的个性化商铺系统的设计与实现(LW+源码+讲解)
  • 数据结构day04
  • 爱普生VG3225EFN压控晶振5G基站低噪声的解决方案
  • windows下面nginx配置及测试
  • 网络安全之vlan实验
  • 接口/UI自动化面试题
  • Springboot整合elasticsearch详解 封装模版 仓库方法 如何在linux里安装elasticsearch
  • 八股——Mysql篇
  • WebAssembly实践,性能也有局限性
  • 小白工具PDF转换 PDF转图片 超便捷软件 文件格式转换 简单好用效率高
  • 新手村:逻辑回归-理解04:熵是什么?
  • 第五天 开始Unity Shader的学习之旅之Unity中的基础光照之漫反射光照模型
  • 座舱网联融合新旗舰!移远通信48 TOPS座舱方案携AI大模型能力,赋能多域融合
  • LabVIEW时间触发协议
  • husky的简介以及如果想要放飞自我的解决方案
  • CCF-GESP 等级考试 2025年3月认证C++一级真题解析
  • 一文解读DeepSeek在工业制造领域的应用
  • 设计网站项目描述/揭阳seo推广公司
  • 网站建设公司主营业务/百度怎么推广
  • 衡水注册公司流程和费用/独立站seo
  • 网站搭建系统都有哪些/企业宣传册
  • 燕郊个人网站建设/重庆网站seo搜索引擎优化
  • 产品展示网站建设/广告网络营销