Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Incomplete
-
None
-
None
-
None
Description
Add basic 2d and 3d plotting capabilities to Mahout using the Smile library: https://github.com/haifengl/smile
I've prototyped an mplot2d class here to sample a certain percentage of a DRM's data using drmSampleKRows() and to create a 2d plot from the resulting x,y coordinate matrix, and tested from the spark-shell as a POC.
Extending to 3d should be trivial:
The Smile-Plot library has some very nice plotting features, all of which can easily integrated into mahout:
http://haifengl.github.io/smile/index.html#gallery
http://haifengl.github.io/smile/index.html#visualization
Attachments
Attachments
1.
|
Simple 2d plotting of a sampled DRM | Closed | Andrew Palumbo | |
2.
|
simple 3d plots | Closed | Andrew Palumbo | |
3.
|
SImple 3d surface plots | Closed | Andrew Palumbo | |
4.
|
simple 3d Grid plots | Closed | Andrew Palumbo | |
5.
|
add simple 2d histograms | Closed | Andrew Palumbo | |
6.
|
Add simple 3d histograms | Closed | Andrew Palumbo | |
7.
|
Extend all plotting capabilites to work for in-core matrices | Closed | Andrew Palumbo | |
8.
|
implement 2d countour plots | Closed | Andrew Palumbo |