折线图geom_line()参数选项

2023-09-21 14:37:12

往期折线图教程

  1. 图形复现| 使用R语言绘制折线图
  2. 折线图指定位置标记
  3. 折线图形状更改 | 绘制动态折线图
  4. 跟着NC学作图 | 使用python绘制折线图

前言

我们折线的专栏推出一段时间,但是由于个人的原因,一直未进行更新。那么今天,我们也参考《R语言实战》中折线图部分的讲解,分享给大家。在此书中,关于折线图的绘制教程相对讲解较少,我们要很好的学习,还是可以基于前期教程图形复现| 使用R语言绘制折线图来进行学习。其实,复现一个图形,你基本会使用到绘图此系列图形的大部分参数。
我们搭建了《生信知识库》网页,帮助大家快速搜索相关教程,此系列专栏,我们会持续更新。详细内容,请访问2023年《生信知识库》订阅须知。

折线图geom_line的选项

选项
size线条的粗细
color线条的颜色
linetype线条的类型

不同线条类型绘图

library(ggplot2)

ggplot(Orange, aes(age, circumference, linetype = Tree, color = Tree))+
  geom_point()+
  geom_line(size =1)+ ## 线条粗细
  scale_color_brewer(palette = "Set1")+  ## 设置主题颜色
  labs(title = "Orange Tree Growth",
       x = "Age (days)",
       y = "Circumference (mm)")+
  theme_bw()

也可以适当的修改参数:

geom_point(size = 3)

调整右边标签的顺序,由高到低的排序。

 guides(color = guide_legend(reverse = TRUE),
         linetype = guide_legend(reverse = TRUE))

《生信知识库》的访问网址,前期订阅,无需重复订阅

https://mp.weixin.qq.com/s/OZkLaDIoF141QOWRqCOvLw

小杜的生信筆記,主要发表或收录生物信息学的教程,以及基于R的分析和可视化(包括数据分析,图形绘制等);分享感兴趣的文献和学习资料!

更多推荐

浅谈基于LoRa技术下智能建筑能耗管理系统的分析与设计

安科瑞华楠摘要:城市建设步伐加快背景下,对城市建筑能耗管理系统的应用提出更高要求。从当前各类公共建筑物运营情况看,能源消耗问题仍较为突出,传统依托于计算机、测控单元与通讯设备单位工具的系统管理模式,并不能达到建筑能耗管理真正目的,在此背景下考虑引入LoRa技术,提高建筑能耗管理系统整体性能,实现控制能源消耗目标。本次研

算法分析与设计编程题 贪心算法

活动安排问题题目描述解题代码vector<bool>greedySelector(vector<vector<int>>&intervals){intn=intervals.size();//将活动区间按结束时间的从小到大排序autocmp=[](vector<int>&interval1,vector<int>&in

【洛谷 P1181】数列分段 Section I 题解(贪心算法)

数列分段SectionI题目描述对于给定的一个长度为NNN的正整数数列AiA_iAi​,现要将其分成连续的若干段,并且每段和不超过MMM(可以等于MMM),问最少能将其分成多少段使得满足要求。输入格式第1行包含两个正整数N,MN,MN,M,表示了数列AiA_iAi​的长度与每段和的最大值,第222行包含NNN个空格隔开

【鲁棒电力系统状态估计】基于投影统计的电力系统状态估计的鲁棒GM估计器(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。📋📋📋本文目录如下:🎁🎁🎁目录💥1概述📚2运行结果🎉3参考文献🌈4Matlab代码实现💥1概述稳健的电力系统状态估计器对于监测和控制应用至关重要

C++零基础教程(抽象类和接口)

文章目录前言一、抽象类概念二、抽象类例子三、接口概念四、接口和抽象类的区别总结前言本篇文章来讲解抽象类和接口的概念,抽象类和接口都需要依靠我们之前讲解的虚函数来实现,那么我们就来看看如何使用虚函数来实现抽象类和接口吧。一、抽象类概念抽象类是一种不能直接实例化(即创建对象)的类,它被用作其他类的基类或接口。抽象类通过声明

GLSL-WebGL着色器语言语法详解

GLSL语法GLSL它是强类型语言,每一句都必须有分号。它的语法和typescript挺像。GLSL的注释语法和JS一样,变量名规则也和JS一样,不能使用关键字,保留字,不能以gl_、webgl_或webgl开头。运算符基本也和JS一样,++–+=&&||还有三元运算符都支持。GLSL中主要有三种数据值类型,浮点数、整

WRF高精度气象模拟技术及在地学领域中的应用

随着生态文明建设和“碳中和”战略的持续推进,我国及全球气候变化及应对是政府、科学界及商业界关注的焦点。气候是多个领域(生态、水资源、风资源及碳中和等问题)的主要驱动因素,合理认知气候变化有利于解释生态环境变化机理及过程,而了解现在、未来气候变化则是进行生态、环境及能源评估、碳政策规划的先决条件,而气候模拟是获取高精度气

成绩发布系统攻略

作为一名教师,管理学生成绩是我们工作中的重要任务之一。传统的手工成绩记录和发布方式已经无法满足现代教育的需求。因此,制作一个高效、安全、便捷的学生成绩发布系统是至关重要的。本文将为您介绍如何制作学生成绩发布系统,以提高教学效率和学生管理。首先,我们可以使用易查分工具来快速创建成绩查询系统,非常便捷实用。易查分是一个在线

医药行业安全生产信息化建设分享

随着科技的快速发展和全球化进程的推进,医药行业作为人类健康和安全的重要组成部分,面临着日益严峻的安全生产挑战。近年来,医药企业对于安全生产的需求越来越强烈,安全生产信息化建设成为了医药行业发展的重要趋势。本文将探讨医药行业安全生产信息化建设的现状、挑战与实施策略,以期为相关企业和从业者提供一定的参考。一、医药行业安全生

Python学习-简易聊天室

聊天功能分析1.网络搭建2.进入聊天室客户端:1.输入姓名2.将请求发送给服务器3.接收结果,允许进入则可以聊天,不允许则重新输入姓名服务器:1.接收请求2.判断姓名是否存在,如果允许进入,存储用户基本信息,通知其他客户端,如不允许则结束3.将结果通知客户端3.聊天客户端1.创建新的进程2.一个进程循环接收消息3.一个

package中添加一条命令,用来自动选择包管理器进行依赖安装

package中添加一条命令,用来自动选择包管理器进行依赖安装前提:当前项目为vite项目,所以直接使用import导入模块package.json中的scripts添加"scripts":{"start":"nodescripts/init.js"...},文件目录为init.js的文件为import{execSyn

热文推荐