scatterD3, 在 D3.js 上,R 分散 plot htmlwidget

分享于 

3分钟阅读

GitHub

  繁體 雙語
R scatter plot htmlwidget based on D3.js
  • 源代码名称:scatterD3
  • 源代码网址:http://www.github.com/juba/scatterD3
  • scatterD3源代码文档
  • scatterD3源代码下载
  • Git URL:
    git://www.github.com/juba/scatterD3.git
    Git Clone代码到本地:
    git clone http://www.github.com/juba/scatterD3
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/juba/scatterD3
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    scatterD3 是用于交互式散点图的HTML R 小部件。 它基于 htmlwidgets R 包和 d3.js javascript库。

    CRAN DownloadsTravis-CI Build StatusCRAN_Status_Badge

    特性

    下面是你将得到的内容的一个小预览:

    example

    查看可视化指南以获得特性和示例的列表。 你还可以使用示例闪亮的应用程序测试它。

    安装

    从CRAN安装最新稳定版本:

    
    install.packages("scatterD3")
    
    
    
    

    或者从Github获得最新的出血边缘,充满了 Bug 版本:

    
    devtools::install_github("juba/scatterD3")
    
    
    
    

    用法

    基于 mtcars 数据集的scatterD3 函数的快速示例:

    
    mtcars$names <- rownames(mtcars)
    
    
    scatterD3(data = mtcars, x = wt, y = mpg, lab = names,
    
    
     col_var = cyl, symbol_var = am,
    
    
     xlab ="Weight", ylab ="Mpg", col_lab ="Cylinders",
    
    
     symbol_lab ="Manual transmission")
    
    
    
    

    有关不同函数参数的逐步指南和详细信息,请参阅

    的集成集成

    像每个 R HTML小部件一样,闪亮的集成很简单。 但是作为一个D3小部件,scatterD3 是更新: 可以通过平滑过渡来显示设置或者数据的变化,而不是完整的图表重绘,这可以提供有趣的视觉线索。

    此外,scatterD3 为更完整的JavaScript交互和集成提供了一些额外的处理程序和回调钩子。

    样例scatterD3闪亮应用插件让你可以看到这里描述的不同特性。 你可以在GitHub上检查它的源代码,以及可视化指南,以便更好地了解不同的参数。

    Credits

    这里软件包已经通过以下方式实现:


    BASE  SCA  PLOT  Scatter  散点图  
    相关文章