首页 > 其他分享 >knit样式 + ggplot 样式

knit样式 + ggplot 样式

时间:2024-05-29 20:12:23浏览次数:19  
标签:set 样式 chunk ggplot library ggplot2 knit opts knitr

knit

{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
knitr::opts_chunk$set(warning = FALSE, message = FALSE)
knitr::opts_chunk$set(tidy = TRUE, tidy.opts = list(width.cutoff = 60))
library(tidyverse)
library(knitr)

ggplot

箱线图案例

# Load the ggplot2 package
if (!require("ggplot2")) install.packages("ggplot2")
library(ggplot2)

# Create sample data
set.seed(123) # Set a random seed for reproducibility
data <- data.frame(
  Category = rep(c("A", "B", "C"), each = 100),
  Value = c(rnorm(100, mean = 10, sd = 2),
            rnorm(100, mean = 12, sd = 3),
            rnorm(100, mean = 8, sd = 1))
)

# Create a boxplot using ggplot2
ggplot(data, aes(x = Category, y = Value)) +
  geom_boxplot() + # Add boxplot layer
  geom_point(position = position_jitter(width = 0.2), color = "blue") + # Add jittered points layer to show raw data
  labs(title = "Example Boxplot with ggplot2", # Set the chart title
       x = "Categories", # Set the x-axis label
       y = "Values") + # Set the y-axis label
  theme_minimal() + # Use a minimalist theme
  theme(axis.text.x = element_text(angle = 45, hjust = 1), # Rotate x-axis labels for better readability
        plot.title = element_text(hjust = 0.5)) + # Center the title
  scale_y_continuous(breaks = seq(0, 15, by = 2)) + # Set y-axis tick marks
  scale_color_brewer(palette = "Pastel1") + # Use a color brewer palette for points
  theme(plot.background = element_rect(fill = "gray95"), # Set the plot background color
        axis.line = element_line(color = "black"), # Set axis line color
        panel.grid.major = element_line(color = "gray80"), # Set major grid line color
        panel.grid.minor = element_line(color = "gray90")) # Set minor grid line color

标签:set,样式,chunk,ggplot,library,ggplot2,knit,opts,knitr
From: https://www.cnblogs.com/chen-heybro/p/18220973

相关文章

  • 表格的常用样式学习
    表格的常用样式:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>表格的常用样式</title......
  • uni-app解决表格uni-table样式问题
    一、如何让表格文字只显示一行,超出部分用省略号表示步骤:给table设置table-layout:fixed; 列宽由表格宽度和列宽度设定。(默认是由单元格内容设定)让表格元素继承父元素宽度固定table-layout:inherit;overflow:hidden;超过部分隐藏,text-overflow:ellipsis;超出部分用省略......
  • Python办公自动化之——调整Word样式(二)
    文档格式自动化是一个非常繁琐但又不可或缺的工作,尤其是在特定场景中,例如每年毕业季的论文排版。在毕业季,学生们需要提交符合严格格式要求的毕业论文,这些要求通常包括封面格式、目录、标题格式、页眉页脚、行间距、段前段后距离、引用格式等。手动调整这些格式不仅耗时,而且容易出......
  • 小程序自定义swiper的指示点样式及颜色
    1图居中、圆边角、指示点颜色更改、指示点样式更改下图是样式不好看的组件要修改成这样::  wxml:<swiperclass="bd"indicator-dots="{{true}}"indicator-active-color="#ff8f00"autoplay="{{true}}"interval="5000"duration="500">......
  • Qt 漂亮的Material样式对话框(QtMaterialDialog)
    前言在实际项目开发中,对于漂亮美观的UI界面大多数都是采用样式表来实现的,但是实际上即使是样式表很少也能实现比较带科技炫酷的风格,本篇介绍的是模仿谷歌Material风格的UI界面,基于大牛的第三方开源控件库,界面效果大致如下正文我对接口进行了封装,关键代码献上:头文件:1#......
  • Python办公自动化之——调整Word样式
    在Word排版中,许多繁琐的功能,如文本格式设置、段落对齐、表格操作和图片插入,常常消耗大量时间和精力。借助Python自动化处理,这些任务变得更加高效,python-docx库为我们提供了极大的帮助。通过该库,可以轻松读取和学习现有文档的样式和格式,并将其应用到新的文档中。这样,用户可以自动......
  • 调整表格为自己喜欢的样式
    Sub调整表格为自己喜欢的样式()''表格左对齐宏'且文字环绕Application.ScreenUpdating=False'关闭同步调整更新DimmytableAsTable,iAsLongForEachmytableInActiveDocument.Tablesmytable.Style="网格型"......
  • CSS 列表样式详解
    还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。No.内容链接1Openlayers【入门教程】-......
  • uni-app 样式穿透修改第三方组件 不生效
    问题描述:在uni-app+vue3+less项目中,修改第三方组件的样式使用/deep/ 或者!important都不管用 解决办法: 问题原因:如果你使用的是css,没有使用css预处理器,则可以使用>>>,/deep/,::v-deep。如果你使用的是less或者node-sass,那么可以使用/deep/,::v-deep都可以生效。如果......
  • CSS历理 初始化样式
    /**--样式说明--*最大优先实现法,全局能实现不用区域,区域能实现不用模板,*模板能实现不用界面,界面能实现不用标签*g-全局*t-区域*m-模板*ui-界面*lb-标签*特殊标签*j-脚本*fix-浮窗*is-正则*f-一切浮窗*/手机(mb)的公共样式:/*base......