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

ggplot2绘图如何根据一个变量即区分颜色又区分深浅?

请问用ggplot2绘制气泡图的时候,根据数字的正负设置红蓝两种颜色,根据数字的大小可以设置颜色的深浅吗?如何实现?可以用哪个函数

先构造一个正弦曲线数据集,数值有正有负。

x <- seq(0,2*pi,0.05)
y <- sin(x)
data <- data.frame(X=x,y=y)library(ggplot2)ggplot(data, aes(x=x, y=y)) + geom_point()

图片

怎么来设置颜色呢?color=y>0: 根据正负设置颜色(0这里归类为负);alpha=abs(y)根据数值绝对值设置透明度,模拟颜色饱和度。

ggplot(data, aes(x=x, y=y)) + geom_point(aes(color=y>0, alpha=abs(y))) + scale_color_manual(values=c("blue","red"))

图片

相关文章:

  • 超强算力 Orange Pi Kunpeng Pro 开发板基础测评与体验
  • pyqt绘制各种直线
  • LLM基础知识
  • LLM主要类别架构
  • PTA字符串删除
  • 19、matlab信号预处理中的中值滤波(medfilt1()函数)和萨维茨基-戈雷滤波滤(sgolayfilt()函数)
  • 【Python Cookbook】S01E14 从字典中提取子集
  • 【Linux】进程(4):优先级
  • 论文笔记:Image Anaimation经典论文-运动关键点模型(Monkey-Net)
  • linux系统上shell脚本编写问题总结
  • 【ES】docker安装ES7.14.0+es-head
  • 通过SpringCloudGateway中的GlobalFilter实现鉴权过滤
  • 代码随想录第23天|回溯part3 组合与分割
  • 微服务学习Day8-Sentinel
  • Flink搭建
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • Brief introduction of how to 'Call, Apply and Bind'
  • css的样式优先级
  • js正则,这点儿就够用了
  • k个最大的数及变种小结
  • SQLServer插入数据
  • 半理解系列--Promise的进化史
  • 编写符合Python风格的对象
  • 浏览器缓存机制分析
  • 前端性能优化--懒加载和预加载
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 微信开放平台全网发布【失败】的几点排查方法
  •  一套莫尔斯电报听写、翻译系统
  • 追踪解析 FutureTask 源码
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ​ubuntu下安装kvm虚拟机
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #pragma预处理命令
  • #图像处理
  • (1)无线电失控保护(二)
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (全注解开发)学习Spring-MVC的第三天
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (原)本想说脏话,奈何已放下
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .cn根服务器被攻击之后
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .gitignore文件使用
  • .NET Core 项目指定SDK版本
  • .NET Core 中插件式开发实现
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .net core控制台应用程序初识
  • .net dataexcel winform控件 更新 日志
  • .net mvc 获取url中controller和action