多重折线图自定义X轴间隔与自定义title名称—R语言

原创 2015年11月12日 23:49:20

InputData


Rcode

library(ggplot2)
data<-read.csv("D:\\rwork\MSN\\indexbyminutes.csv",header = T)
dt<-data.frame(data)
head(dt)
#mode(dt$ID)
#class(dt$ID)
#dt$ID2<-dt$as.vector(dt$ID)
#class(dt$ID)
ggplot(dt,aes(x=reorder(dt$ID,dt$order),y=dt$name,colour=factor(dt$label),group=dt$label))+
    geom_line(size=1)+
    scale_colour_discrete(labels=c("PageView","Click","Ap","Ad","Unload"))+
    scale_y_continuous(breaks=seq(0,900,100))+
  scale_x_discrete(breaks=seq(0,59,10))+
  ggtitle("Index By Minutes_Sample Data")+
  xlab("Minutes")+ylab("Count")+labs(colour="Index")
ggsave("Index By Minutes_Sample Data.png",width=20,height=10,unit="cm",dpi=300)
getwd()

注意点


结果




R语言ggplot2 legend name/横坐标名字更改

ggplot 就像PS一样,是一层一层搭建起来的,层和层之间用+连接 ,直接写成一个语句 关于aes,翻译过来叫美学特征,可以设置图形的横坐标,纵坐标,以及点的颜色,比如aes(colour = "g...
  • skyonefly
  • skyonefly
  • 2016年02月21日 18:50
  • 2954

ggthemes包:丰富ggplot2的表现力

转载自:http://site.douban.com/182577/widget/notes/10568279/note/257294505/ ggplot2包的最新0.93版本允许自定义主...
  • u013524655
  • u013524655
  • 2014年11月08日 20:44
  • 1448

R语言 柱状图与折线图 趋势图 highcharter (hc_yAxis_multiples)图

首先,本人无任何编程经验,纯自学R语言,所以文章有不足之处还请指出。 1.用到几个包:library(RJDBC);library(highcharter) 2.最近领导对可视化方面有所要求...
  • happy_quanquanj
  • happy_quanquanj
  • 2016年11月04日 09:50
  • 1812

R语言-多图叠加

1、问题1:在R语言中,要在一个图中叠加画多个图,如何实现呢? 解决: 1)先使用plot画图,plot()函数会初始化好一副图所需要的全部要素,先用points()或lines()则不行,因为它...
  • hongweigg
  • hongweigg
  • 2015年10月22日 12:13
  • 7040

[R] reorder函数和ggplot2绘图中坐标轴的属性排序

今天在经管之家碰到个新问题,花了俩小时才解决。记个笔记安慰下受伤的心灵。 问题:ggplot2堆叠条形图按一种颜色的数值大小排序X轴 过程1:我当然是不知道答案的。百度了下‘ggplot,坐标轴排序’...
  • cdlka
  • cdlka
  • 2017年07月23日 14:32
  • 2961

R语言-坐标轴画法要旨

在R语言中绘制坐标轴时,如何将坐标轴的刻度画在图内呢? 下面有一个完整的例子: #画图测试 aixs.test     x     #print(x)     y     xx     #print(...
  • hongweigg
  • hongweigg
  • 2015年08月25日 21:14
  • 19285

R语言ggplot2包之坐标轴

引言我们还可以对图形中的坐标轴进行处理,包括x、y轴对换、设定坐标轴范围、刻度线修改与去除等等。要想对图形玩得转,坐标轴处理精通不可或缺。坐标轴对换我们使用coord_flip()函数来对换坐标轴。l...
  • zx403413599
  • zx403413599
  • 2015年08月02日 17:08
  • 17192

echarts折线图横轴标签间隔

Echarts折线图展示时,如果横轴是按分钟展示数据,并且要一次展示一小时数据,那么横轴上会有60个标签,这样会导致数据会重叠在一起,展示效果不理想,此时可以横轴标签的间隔,比如每5分钟展示一个横轴标...
  • rqgxy
  • rqgxy
  • 2017年12月12日 22:14
  • 186

R语言ggplot2x轴顺序设置自定义颜色

先声明一下所用的数据集 第一个图如下 这个图主要在于x轴的顺序设置上,如果按不做任何处理的话>3那个就会在2之前,解决方法是b[,1]3")),这句代码可以重新设置因子的级别 完...
  • xspyzm
  • xspyzm
  • 2017年07月24日 17:00
  • 510

R语言简要入门

R语言简介 R语言笔记:数据分析与绘图的编程环境 版本1.7 R Development Core Team June 10, 2006 Contents 1 绪论与基础 1 1.1 R...
  • qq_26562641
  • qq_26562641
  • 2015年12月16日 11:22
  • 5200
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多重折线图自定义X轴间隔与自定义title名称—R语言
举报原因:
原因补充:

(最多只允许输入30个字)