首页 > 其他分享 >R的画图

R的画图

时间:2022-12-15 18:11:24浏览次数:40  
标签:plot aes 画图 ggplot geom displays line

关于R基础
有3个需要总结的地方

  1. R的画图(统计学图,ggplot)
  2. R的基本语法
  3. R dataframe相关

Plot

plot(1,2)
plot(c(1, 2, 3, 4, 5), c(3, 7, 8, 9, 12))

x <- c(1, 2, 3, 4, 5)  
y <- c(3, 7, 8, 9, 12)
plot(x, y)

其他参数:

  • type='l'
  • main="My Graph"
  • xlab="The x-axis"
  • ylab="The y axis"
  • col="red"
  • cex=2, 点的大小,默认值为1。
  • pch=25 形状(值从0-25)
  • lwd=2 如果画的不是line,也会起作用
  • lty=3 linestyle, 只有在type=line的时候才会起作用 (值从0-6)
  • 0 removes the line
  • 1 displays a solid line
  • 2 displays a dashed line
  • 3 displays a dotted line
  • 4 displays a "dot dashed" line
  • 5 displays a "long dashed" line
  • 6 displays a "two dashed" line
#画两条线,一定是先plot后line

line1 <- c(1,2,3,4,5,10)  
line2 <- c(2,5,7,8,9,10)  
  
plot(line1, type = "l", col = "blue")  
lines(line2, type="l", col = "red")

看完了line

abline(lm(y~x))

  • abline 画回归线
  • lm() linear-model 用线性模型拟合回归线

title("AAA")

给图像添加题目

ggplot

library(ggplot) 

ggplot(data = mpg) + geom_point(mapping = aes(x = displ, y = hwy, color = class))

#区别
ggplot(data = mpg) + geom_point(mapping = aes(x = displ, y = hwy), color = "blue")
ggplot(data = mpg) + geom_point(mapping = aes(x = displ, y = hwy, color = "blue"))


ggplot(data = diamonds) + geom_bar(aes(x = cut, fill = cut)) + scale_fill_brewer(palette = "Dark2")

ggsave(file = "mygraph.png", plot = p)

  • geom_smooth()

标签:plot,aes,画图,ggplot,geom,displays,line
From: https://www.cnblogs.com/pny01/p/16985757.html

相关文章

  • 手画图解,关于死锁,面试的一切都在这里了
    什么是死锁(Deadlock)死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象。若无外力作用,它们都将无法推进下去。产生死锁的四个必要条件得烂......
  • UML画图笔记
    提纲:1:面向对象技术2:模型与可视化建模3:什么是UML4:UML发展历史5:软件过程6:UML工具7:UML构成8:UML实例9:UML在软件开发各个阶段的应用。 一:面向对象技术二:软件质......
  • 拓端tecdat|R语言编程指导模拟人类生活预期寿命动态可视化动画图gif
    R语言模拟人类生活预期寿命动态可视化动画图gif 这周,我在​​http://waitbutwhy.com/​​上发现了一张图片  ,它代表了典型的人类生活, 我觉得很......
  • python中的一些画图操作
    turtle首先要了解python中的一个与画图有关的库(不用下载),就是turtle,也可以叫它海龟。我们使用时需要先导入。列如:importturtle就可以使用了。一些简单的操作使用软件......
  • python可视化——matplotlib画图颜色控制
    个人认为这篇文章介绍的非常详细,值得推荐python可视化——matplotlib画图颜色控制_CD_Don的博客-CSDN博客......
  • 第一次,给画图
    importturtleturtle.speed(10)turtle.pensize(1.5)turtle.begin_fill()turtle.colormode(255)turtle.fillcolor(28,134,238)turtle.circle(120,360)turtle.end_fil......
  • MATLAB:画图知识积累(未完)
    改变画布大小有画布figure(1)使用set()函数,分别四个边的位置set(figure(1),'Position',[left,bottom,width,height]);也可以最大化set(figure(1......
  • dataframe画图
    importmatplotlib.pyplotasplt新老分数的密度图data_score=data[['old_score','new_score']]data_score.plot(kind="kde",color=['lightcoral','lightslategrey'],......
  • caffe 根据log画图 train-loss
    importmatplotlib.pyplotaspltimportnumpyasnppath_log="/media/algo/data_1/project/lenet/logs/logs/20221020-123.log"withopen(path_log,"r")asfr:......
  • python画图 去除横纵坐标值;设置横纵坐标名称;设置坐标轴刻度大小
    1.去除横纵坐标值plt.xticks([])#去掉横坐标值plt.yticks([])#去掉纵坐标值2.设置横纵坐标名称ax1.set_xlabel('Outputclass',fontsize=24)#设置x轴名称a......