2017-01-26 7 views
0

2つの変数に基づいてデータセットを視覚化するために空間結合関数を使用できるかどうかを知りたいと思います。2つの変数の視覚化のための空間結合

私のcsvには541000行があり、私はゼロ点描画を最小限に抑えるためにSparkでZeppelinで視覚化を試みています。

私が見たすべての例は、GISシステムですが、必要なデータの種類はありません。 私のcsvファイルはこれです:私はvariableXとvariableYに空間結合ロジックを適用しようとしている

id, variableX, variableY, type. 

ありがとうございます。

答えて

1

spark-highcharts希望することがあります。

50万点を直接描画するのは面倒です。いくつかの集約やフィルタが必要です。 spark-highchartsは集計を自動的に行います。

For 2 dimension data, chart type like, line , area , spline .

For 3 dimension data, chart type like, arearange , scatter can be used.

Zeppelinチュートリアルで提供されている銀行データをプロットするコードは次のとおりです。キャッチされない例外TypeError:それはコンソールにエラー示すx軸とスプラインチャートは凝集平均balance

import com.knockdata.spark.highcharts._ 
import com.knockdata.spark.highcharts.model._ 

highcharts(bank.series("name" -> "age", "y" -> avg($"balance")).orderBy($"age")). 
    xAxis(new XAxis("age").typ("category")). 
    chart(Chart.spline). 
    plot() 

enter image description here

+0

実行を使用してカラムage、及びY軸を使用してプロットすることができる。$(...)をhighchartsであります関数ではありません。 – eifersucht

+0

私は次のことをやってみました: highcharts(mydata.series( "name" - > "variableX"、 "y" - > avg($ "variableY"))orderBy($ "variableX"))。 xAxis(new XAxis( "variableX")。typ( "category"))。 chart(Chart.spline) plot() – eifersucht

+0

これはツェッペリン用の組み込みパッケージではないため、組み込み、インポートする必要があります。手順についてはgithubページに従ってください。 –

関連する問題