Vegas--the missing matplotlib for scala

Posted yc..

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vegas--the missing matplotlib for scala相关的知识,希望对你有一定的参考价值。

最近有个任务,需要把scala中聚类的实验结果用scala展示出来,由于scala 本身没有提供matplotlib 的库,于是就寻找第三方的,看看有没有提供支持scala 画散点图的库 终于发现了Vegas.
Vegas 的 git 地址为

https://github.com/vegas-viz/Vegas
使用Vegas 也很简单 只要值pom文件中加入Vegas的依赖即可

<dependency>
    <groupId>org.vegas-viz</groupId>
    <artifactId>vegas_2.11</artifactId>
    <version>0.3.6</version>
</dependency>
 import vegas._
import vegas.render.WindowRenderer._
val plot = Vegas("Results").
  withData(
    Seq(
      Map("x" -> 1, "y" -> 1,"Origin"->"a"),
      Map("x" -> 2, "y" -> 2,"Origin"->"b"),
      Map("x" -> 3, "y" -> 3,"Origin"->"c")
    )
  ).
  encodeX("x", Quant).
  encodeY("y", Quant).
  encodeColor(field="Origin", dataType= Nominal).
  mark(Point)
    plot.show

以上是关于Vegas--the missing matplotlib for scala的主要内容,如果未能解决你的问题,请参考以下文章

[sas]Missing Value

NTLDR is missing.啥意思?

css WordPress修复了“Missing Author”和“Missing Updated Date”Google结构化数据错误。

css WordPress修复了“Missing Author”和“Missing Updated Date”Google结构化数据错误。

电脑开机显示NTLDR is missing

[Locked] Missing Ranges