s****h 发帖数: 3979 | 1 请推荐R 的画图package
刚用R,其他方面都逐渐顺手起来。
主要问题是图画得真难看。
画得图还不能zoom in/out
举两个例子:
1.本来图上有1000时间序列得点,我想zoom in到只显示100个,比如说801:900,而不
用重新画图。
2. 一个图上4个subfigure,每个都和1里面得一样,4个一起zoom到801:900, 不用重新
画图
多年前用matlab,记得有些package(demo?),可以根据用户输入随时调整图。 |
f***8 发帖数: 571 | 2 ggplot2 and ggvis
【在 s****h 的大作中提到】 : 请推荐R 的画图package : 刚用R,其他方面都逐渐顺手起来。 : 主要问题是图画得真难看。 : 画得图还不能zoom in/out : 举两个例子: : 1.本来图上有1000时间序列得点,我想zoom in到只显示100个,比如说801:900,而不 : 用重新画图。 : 2. 一个图上4个subfigure,每个都和1里面得一样,4个一起zoom到801:900, 不用重新 : 画图 : 多年前用matlab,记得有些package(demo?),可以根据用户输入随时调整图。
|
s****h 发帖数: 3979 | |
s*******0 发帖数: 3461 | |
s*******0 发帖数: 3461 | 5 rstudio
you can try it can adjust the size of the chart |
m*********r 发帖数: 119 | 6 ggplot2 is very good! try it |
l****i 发帖数: 398 | 7 r的绘图包常用的有lattice, ggplot2,不过都是静态图没有交互。你要交互的话可以试试
rcharts,直接用r做图,rcharts帮你转成javascript的交互图。rstudio出品还有shiny
,ggvis都可以实现一定程度的交互。
另外还有第3方的web visualization应用比如plot.ly可以用多种语言画图然后丢上
plot.ly实现交互。r的列子如下https://plot.ly/r/line-and-scatter/, plot.ly上
用ggplot2也可以,列子如下:https://plot.ly/ggplot2/line-and-scatter/。
类似的还有bokeh, http://bokeh.pydata.org/ 目前支持python做图通过浏览器实现交互,不会javascript也没关系。据说以后还会支持R, julia等,是开源的。 |
g*****o 发帖数: 812 | 8 plot3d就可以交互
试试
shiny
【在 l****i 的大作中提到】 : r的绘图包常用的有lattice, ggplot2,不过都是静态图没有交互。你要交互的话可以试试 : rcharts,直接用r做图,rcharts帮你转成javascript的交互图。rstudio出品还有shiny : ,ggvis都可以实现一定程度的交互。 : 另外还有第3方的web visualization应用比如plot.ly可以用多种语言画图然后丢上 : plot.ly实现交互。r的列子如下https://plot.ly/r/line-and-scatter/, plot.ly上 : 用ggplot2也可以,列子如下:https://plot.ly/ggplot2/line-and-scatter/。 : 类似的还有bokeh, http://bokeh.pydata.org/ 目前支持python做图通过浏览器实现交互,不会javascript也没关系。据说以后还会支持R, julia等,是开源的。
|
a**e 发帖数: 35 | 9 coursera上的Exploratory Data Analysis有一些概括的介绍,可能会有帮助。 |