尝试用recharts作图

http://www.cnblogs.com/payton/p/5567778.html


library(recharts)

barnline<-list(

title = list(text = '测试数据'),

tooltip = list(),

legend = list(data=c('降水量','湿度')),

xAxis= list(

type= 'category',

data= y$date,

splitLine = list(show=FALSE) # 删掉竖线

),

yAxis= list(

list(

type= 'value',

name= '降水量',

min= 0,

max= ceiling(max(y$waterfall/10))*10,

interval= ceiling(max(y$waterfall/10))*10/5,

splitLine=list(

show=FALSE # 删掉横线

)

#axisLabel= list (formatter= '{value} ml')

),

list(

type= 'value',

name= '湿度',

min= 0,

splitLine=list(

show=FALSE

) ,

max= 1,

interval= 0.2 ,

axisLabel= list(formatter= JS("function(a){return a * 100 + '%';}"))

)

),

series = list(

list(

name="降水量",

type='bar',

data=y$waterfall,

itemStyle = list(

normal=list(color = '#227487', label = list(show = TRUE)) # set bar color and label

)

),

list(

name='湿度',

type='line',

yAxisIndex= 1,

data=y$humidity,

itemStyle = list(

normal=list( label = list(show = TRUE, formatter= JS("function(c){return Math.floor(c.value  * 10000)/100 + '%';}"))) # label保留小数点后两位

)

)

)

)

echart(barnline, width = 700, height =400)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇文章主要讲述Echarts设置字体和线条的颜色相关操作笔记,希望文章对你有所帮助,主要是自己的在线笔记吧。我在...
    蓝色梦想家阅读 10,127评论 1 1
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,791评论 0 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • ////////////////////////2016-12-7////////////////////////...
    javaMonkey阅读 213评论 0 0
  • shell函数是什么shell函数可以看作是一组shell命令的组合,用来完成一个特定的功能,它的功能和java中...
    joyhj阅读 437评论 0 0