时间:2021-05-20
效果如下
补充:在R中绘制折线图的方法与进阶
在显示随时间而变化的连续数据时通常可以使用折线图。尤其是显示在相等时间间隔下数据的趋势时折线图则更加优势。在折线图中,类别数据沿水平轴均匀分布,所有值数据沿垂直轴均匀分布。一般分类标签是文本并且代表均匀分布且递增的数值(例如月度、季度或财年等)。
事实上,在Excel中绘制折线图是相当方便的。但我们现在要来讨论的是在R中如何绘制折线图,尤其是一些不常见但非常有用的技巧我们也会在本文中讨论。
其中 type = "b" 表示同时画出点和线。上述代码执行结果如下:
当使用 type = "c" 时没有点而只画出线。如果想把上图中的圆圈换成实心三角形,并想用虚线代替实现来连接各个数据点的话,则可以像下面这个做:
现在我们把这幅图画得复杂一些!我们来画出次刻度线,为此请加载Hmisc包用,以便添加次要刻度线:
> library(Hmisc)然后执行下面的代码:
> plot(dose,drugB,type="b",pch=3,lty=3,col="blue",ylim=c(0,max(drugB)*1.1),+ xlab="x",ylab="y",main="Example")> minor.tick(nx=5,ny=2,tick.ratio=0.5)#添加次要刻度线其中nx和ny分别表示x轴和y轴上每个主刻度之间被划分的子间隔数,上述代码的执行结果如下
下面我们要做的事情会更加复杂,我们要实现在同一界面上绘制三张图,并在最后一张图中绘制多条折线以及添加图例。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
折线图是通过在它们之间绘制线段来连接一系列点的图。这些点在它们的坐标(通常是x坐标)值之一中排序。折线图通常用于识别数据中的趋势。R语言中的plot()函数用于
EXCEL生成散点图、折线图等,很多时候希望横坐标、纵坐标互换下,比如不同深度的元素含量等,下面就简单示例横坐标、纵坐标互换的步骤。 1、原始坐标图 2
先给大家介绍下R语言入门:直方图histogram的绘制,具体内容如下所示:直方图和条形图最大的不同则是直方图可以用于显示出一个数据的频数,具有统计的作用,我们
EXCEL生成散点图、折线图等,很多时候希望横坐标、纵坐标互换下,比如不同深度的元素含量等,下面就简单示例横坐标、纵坐标互换的步骤。1、原始坐标图2、右键线或点
1.雷达图程序示例'''1.空白极坐标图'''importmatplotlib.pyplotaspltplt.polar()plt.show()'''2.绘制一