首页 > 其他分享 >R语言中ggplot绘图绘制L型图形,并设置框线的粗细

R语言中ggplot绘图绘制L型图形,并设置框线的粗细

时间:2024-03-08 18:23:46浏览次数:20  
标签:mpg ## ggplot library 框线 theme 绘图

 

001、基础绘图

library(ggplot2)            ## 加载包
ggplot(data = mtcars, aes(x = wt, y = mpg, colour = factor(cyl))) + geom_point() ## 绘制散点图

 

002、增加四边框线

library(ggplot2)#导入ggplot包

ggplot(data = mtcars,         
       aes(x = wt, y = mpg, 
           colour = factor(cyl))) +  
  geom_point() +
  theme_bw()       ## 增加四边框线

#theme_classic() 

 

003、调整四边框线的粗细

library(ggplot2)#导入ggplot包

ggplot(data = mtcars,         
       aes(x = wt, y = mpg, 
           colour = factor(cyl))) +  
  geom_point() +
  theme_bw()  +
  theme(panel.border = element_rect(color="black",
  size = 3.0, linetype="solid"))           ## 调整四边框线的粗细   

 

004、改为L型框线

library(ggplot2)#导入ggplot包

ggplot(data = mtcars,         
       aes(x = wt, y = mpg, 
           colour = factor(cyl))) +  
  geom_point() +
theme_classic()            ## 改为L型框线

 

 

005、调整L型框线的粗细

library(ggplot2)#导入ggplot包

ggplot(data = mtcars,         
       aes(x = wt, y = mpg, 
           colour = factor(cyl))) +  
  geom_point() +
theme_classic() +
theme(axis.line=element_line(color="black",size = 3))     ## 调整L型框线的粗细

 

 

标签:mpg,##,ggplot,library,框线,theme,绘图
From: https://www.cnblogs.com/liujiaxin2018/p/18061598

相关文章

  • 流程图制作工具和绘图软件Visio2019下载
    Visio2019专业版是微软公司推出的功能强大的专业流程绘制工具,旨在以直观的方式工作,轻松绘制流程图。它可以创建各种流程图、网络图、组织结构图、工程设计以及其他使用现代形状和模板的内容。主要特点:协作共赢:支持多人同时编辑Visio图表,并轻松合并更改。获取实际见解......
  • 通过canvas实现鼠标绘图的注意点
    问题情景:想设置全屏canvas时,直接修改了canvas的css样式为width:100%。出现问题:绘图时坐标不对应且有明显放大感。问题原因:css中width是将canvas尺寸直接放大,而实际需要的是修改canvas本身的尺寸。解决办法:直接定义canvas.width和canvas.height。我用的是vue3所以用了onMount......
  • C#GDI高效绘图(转载)
    汇总利用双缓冲技术在C#中实现GDI高效绘图 双缓冲是将图片在显示到DC前,现在要内存建一个DC,也就是用于存储这张图片的内存区,然后在将这部分update到你要显示的地方这样,可以防止画面抖动很大这样和你说吧,如果要实现你要的效果,你必须用指针访问内存比如,把程序声明成unsaf......
  • Python嵌套绘图并为条形图添加自定义标注
    论文绘图时经常需要多图嵌套,正好最近绘图用到了,记录一下使用Python实现多图嵌套的过程。首先,实现Seaborn分别绘制折线图和柱状图。'''绘制折线图'''importseabornassnsimportmatplotlib.pyplotaspltimportwarningswarnings.filterwarnings("ignore","use_inf_as_n......
  • 常用的Python代码片段(绘图)
    Proplot绘制具有经纬网的地图importproplotasppltimportcartopyfig,ax=pplt.subplots(proj=['cyl'],ncols=1,nrows=1)ax.add_feature(cartopy.feature.COASTLINE)ax.add_feature(cartopy.feature.BORDERS,linestyle=':',linewidth=0.5)ax.add_featu......
  • ChemDraw Pro 2022:呈现专业化学绘图的极 致之作 mac/win版
    PerkinElmerChemDrawPro2022是一款功能强大的化学绘图软件,专为化学家、科研工作者和教育者设计。这款软件凭借其卓越的性能和丰富的功能,已经成为化学绘图领域的领导者。→→↓↓载PerkinElmerChemDrawPro2022mac/win版 ChemDrawPro2022提供了广泛的化学符号和工具,使......
  • 绘图工具 plantuml
    结合chatgpt,自动生成美观的UML图,时序图、类图、用例图、流程图等。网址https://plantuml-editor.kkeisuke.dev/下面是一个例子:门面模式(FacadePattern)主要用于为复杂的系统提供一个简单的接口,通过创建一个门面类,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更加容......
  • 使用Echarts绘图
    案例1参考代码如下<!-- 此示例下载自https://echarts.apache.org/examples/zh/editor.html?c=bar-histogram--><!DOCTYPEhtml><htmllang="en"style="height:100%"><head><metacharset="utf-8"></head&g......
  • 绘图
    chartist.js参考代码如下<!DOCTYPEhtml><html><head><linkrel="stylesheet"href="https://cdn.jsdelivr.net/chartist.js/latest/chartist.min.css"><scriptsrc="https://cdn.jsdelivr.net/chartist.js......
  • Visual Studio部署matplotlib绘图库的C++版本
      本文介绍在VisualStudio软件中配置、编译C++环境下matplotlibcpp库的详细方法。  matplotlibcpp库是一个C++环境下的绘图工具,其通过调用Python接口,实现在C++代码中通过matplotlib库的命令绘制各类图像。由于其需要调用Python接口,因此在配置matplotlibcpp库时有些较为麻烦......