博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scala分析数据作图
阅读量:6885 次
发布时间:2019-06-27

本文共 808 字,大约阅读时间需要 2 分钟。

参考网址:https://stackoverflow.com/questions/36984780/spark-shell-how-to-use-breeze-viz

刚开始按照网上的教程只导入了

两个包,以为是版本问题,报错一直折腾,没想到看到参考网址,下载了另外5个包后,作图才完成,完整导入的包如下:

 

 

完整案例代码

import breeze.plot._import breeze.linalg._//https://stackoverflow.com/questions/36984780/spark-shell-how-to-use-breeze-vizobject breeze2 {  def main(args: Array[String]): Unit = {    val f = Figure()    val p = f.subplot(0)    val x = linspace(0.0, 1.0)    p += plot(x, x :^ 2.0)    p += plot(x, x :^ 3.0, '.')    p.xlabel = "x axis"    p.ylabel = "y axis"    f.saveas("d:\\lines.png")    val p2 = f.subplot(2, 1, 1)    val g = breeze.stats.distributions.Gaussian(0, 1)    p2 += hist(g.sample(100000), 1000)    p2.title = "A normal distribution"    f.saveas("d:\\subplots.png")  }}

  从代码里也许看起来不像是应用了其他包,但是这些包就是JDK一样,都是依赖了的,所以必须加上,不然就是报错。

下面的截图是结果:

 

 

  

转载地址:http://ovnbl.baihongyu.com/

你可能感兴趣的文章
Outlook.com Rename 杂记...
查看>>
一直以来伴随我的一些学习习惯(三):阅读方法(转载)
查看>>
Directx11教程(57) 环境映射
查看>>
Smark.Data 灵活的查询描述
查看>>
查看Linux 环境系统、CPU位数
查看>>
hudson 邮件信息优化
查看>>
oracle字符集。
查看>>
Visual Studio 2010 Crystal Report 子报表 提示 您请求的报表需要更多信息 解决方案
查看>>
shell执行脚本路径设置
查看>>
Combination Sum II
查看>>
Android中focusable属性的妙用——底层按钮的实现
查看>>
PHP构造函数的执行顺序
查看>>
求1-n中各个数字每位上出现1的次数总和
查看>>
快速排序
查看>>
[Yii Framework] Error Handler for Modules
查看>>
struct变量存储
查看>>
春江花月夜
查看>>
HR-PD 中文数据无法抽取的问题
查看>>
在spring中集成webservice 框架 CXF
查看>>
模2运算的原理
查看>>