R语言绘图的能力非常强大,有时看似繁复的图形不过寥寥数行代码就搞定。但是其中确实有一些小技巧平时并不太容易引起注意。例如下面图中的图例部分(右上角),我们引入了一些希腊字母,这些符号是如何输入的呢?

其实R的绘图过程中,希腊字母本身的写法有点像LaTeX(当然我们并不需要那个斜线),例如alpha, pi, mu等等。但是要让这些希腊字母正确显示,就必须要借用函数expression(),例如下面的示例代码:

curve(dgamma(x, shape = 0.5), add = T,,col = "red", ylim=c(0, 0.5), xlim=c(0,15))
curve(dgamma(x, shape = 1), add = T, col = "orange", ylim=c(0, 0.5), xlim=c(0,15))
curve(dgamma(x, shape = 2), add = T, ylim=c(0, 0.5), col = "green", xlim=c(0,15))
curve(dgamma(x, shape = 3), add = T, ylim=c(0, 0.5), col = "pink", xlim=c(0,15))
curve(dgamma(x, shape = 6), add = T, ylim=c(0, 0.5), col = "blue", xlim=c(0,15))text.legend = c(expression(paste(alpha, " = 0.5")),expression(paste(alpha, " = 1")),
expression(paste(alpha, " = 2")), expression(paste(alpha, " = 3")),
expression(paste(alpha, " = 6")))
legend("topright", legend = text.legend, lty = c(1,1), col = c( "red", "orange","green", "pink", "blue"))

上面代码除了添加希腊字母的用法之外,向图例的引入,多条曲线的叠加部分也很有参考价值。

R语言绘图技巧之显示希腊字母相关推荐

  1. R语言绘图设备dev

    R语言绘图设备打开: - 调用绘图函数(默认使用屏幕) => 屏幕设备显示图形 => 进一步修饰图形 - 明确指定图形设备[bmp(),tiff(),jpeg(),png()] => ...

  2. R语言ggplot2移除图例_读书笔记:R语言绘图—ggplot2

    这次给大家带来的是R语言绘图神器-ggplot2绘图包,根据Hadley的说法,这个包的核心思想,是来源于 Leland Wilkinson<The Grammar of Graphics> ...

  3. R语言绘图:条形图——barplot

    R语言绘图:大道至简系列--barplot 目录 R语言绘图:大道至简系列--barplot 前言 一.barplot参数简介 二.barplot参数详解 1.height,main,sub 2.wi ...

  4. 随笔7:R语言绘图黑白印刷风格芯片包

    R语言绘图黑白印刷风格芯片包 1.基本说明 1.1本包的目标 让使用者将注意力集中在参数设定与调整上,而不是代码使用的细节,类似于一个芯片封装的过程.对几个常用的绘图函数进行了封装,并调整为印刷风格供 ...

  5. R语言绘图——实用篇 ggplot2绘图

    文章目录 R语言绘图--实用篇 ggplot2绘图 绘制等值线图相关 如何绘制等值线图 插值,平滑插值 插值,缺失值插值 色条(色阶)划分 图例的色条(色阶)修改,合理的参数值选用 图例的色条(色阶) ...

  6. R语言绘图:28个实用程序包

    本文转载自" 阿虎定量笔记",作者郑连虎,转载己获授权.其他人转载请联系原作者,点我跳转原文. 全文注释 # 示例参考帮助文档 # 我用Rstudio重现了所有示例 # 初识R语言 ...

  7. R语言ggplot2可视化百分比显示实战:纵轴显示为百分比、在柱状图上显示百分比、按照因子变量绘制分组子图(纵轴显示为百分比)、可视化图中显示数据百分比

    R语言ggplot2可视化百分比显示实战:纵轴显示为百分比.在柱状图上显示百分比.按照因子变量绘制分组子图(纵轴显示为百分比).可视化图中显示数据百分比 目录

  8. 收藏 | 28个R语言绘图的实用程序包!

    作者:郑连虎 来源:阿虎定量笔记 本文约2500字,建议阅读20+分钟. 本文为大家介绍了关于R语言绘图方面28个实用程序包. cartogram 扭曲的地图,以传达统计信息 开发 Sebastian ...

  9. R语言绘图、数据处理学习记录持续更新

    目录 20220411--基础知识学习 20220412--读写操作和基本函数 20220415--循环语句学习 20220418--数据框的操作 20220419--可视化练习 20230107-- ...

最新文章

  1. cakephp中使用大括号的形式避免用点号连接sql语句
  2. Csharp: 拼音转汉字字符搜索字符串
  3. python PIL(pillow) Image模块的基础功能
  4. git命令详解( 八)
  5. 移动硬盘提示无法访问设备硬件出现致命错误,导致请求失败的资料寻回方案
  6. 使用Grab的实验平台进行混沌实验编排
  7. Java ClassLoader setClassAssertionStatus()方法与示例
  8. ubuntu14.04 pygame安装 python2.7
  9. 【Matlab学习笔记】【函数学习】一(延时函数pause)
  10. 光纤中的非线性光学效应
  11. wilcoxon秩和检验--学习笔记
  12. Thinkphp5.1整合支付宝APP支付
  13. Java实现QQ邮箱验证码发送
  14. 小程序调用服务器图片错误,微信小程序列表图片加载错误处理
  15. matlab符号值,matlab 符号积分和数值积分
  16. Odoo权限详解一张图
  17. java高德点到ian距离,高德地图(点到线段的最短距离算法)不调用高德API
  18. 从执行顺序看for循环(深入理解)
  19. C语言小项目--贪吃蛇游戏
  20. 国家自然科学基金 计算机视觉,【科研新成果】我院2019年国家自然科学基金项目取得新突破...

热门文章

  1. 浓情中秋,月满人团圆!联诚发祝您中秋快乐!
  2. VC6.0 project settings
  3. 【数据结构】栈的应用-算术表达式求值#数据结构实验任务书
  4. python数据分析实战之信用卡违约风险预测
  5. 最全面试宝典-我的春招总结
  6. php+一些常用小技巧,PHP 7 中的一些小技巧,你知道的有哪些
  7. PDF文件加密了如何破解
  8. 记一次linux挖矿木马的处置
  9. 星药科技李成涛:人工智能在药物研发中的应用
  10. 粒子滤波 机器学习_用机器学习研究粒子物理学中的开放性问题