Vegas--the missing matplotlib for scala
2017-02-09 09:05
337 查看
最近有个任务,需要把scala中聚类的实验结果用scala展示出来,由于scala 本身没有提供matplotlib 的库,于是就寻找第三方的,看看有没有提供支持scala 画散点图的库 终于发现了Vegas.
Vegas 的 git 地址为
https://github.com/vegas-viz/Vegas
使用Vegas 也很简单 只要值pom文件中加入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
相关文章推荐
- form表单传递数组数据、php脚本接收的实例
- PHP判断手机设备访问
- PHP设置Cookie的HTTPONLY属性方法
- PHP调试及性能分析工具Xdebug详解
- MAMP下 添加插件问题例如 pcntl & php升级问题
- vsftpd服务自启动的三种方法
- php从身份证获取性别和出生年月
- MAMP 环境下为 php 添加 pcntl 扩展
- Laravel-Blade模板引擎-4. 模板中的URL
- Laravel-Blade模板引擎-3.流程控制
- Laravel-Blade模板引擎-2.基础语法及include的使用
- Laravel-Blade模板引擎
- Laravel数据库操作之-Eloquent ORM
- Laravel数据库操作之-增删改查CURD操作
- Laravel数据库操作之-DB facade
- PHP 图像居中裁剪函数
- bootpack.c中的PIC0_MIR遮断问题
- Laravel 使用Voyager导致多个数据库连接总是返回默认连接?
- 执行vagrant ssh命令时出现`ssh` executable not found in any directories in the %PATH%.提示的解决办法
- yii2 with()