2017-08-16 3 views
0

Angenommen, ich habe das folgende Diagramm erstellt. Meine Frage ist, wie kann ich es visualisieren?PYSPARK: Wie visualisiert man einen GraphFrame?

# Create a Vertex DataFrame with unique ID column "id" 
    v = sqlContext.createDataFrame([ 
     ("a", "Alice", 34), 
     ("b", "Bob", 36), 
     ("c", "Charlie", 30), 
    ], ["id", "name", "age"]) 
    # Create an Edge DataFrame with "src" and "dst" columns 
    e = sqlContext.createDataFrame([ 
     ("a", "b", "friend"), 
     ("b", "c", "follow"), 
     ("c", "b", "follow"), 
    ], ["src", "dst", "relationship"]) 
    # Create a GraphFrame 
    from graphframes import * 
    g = GraphFrame(v, e) 
+0

Alex: Fragen Sie nach Visualisierungstools, Techniken usw., um Graph-Frames zu visualisieren? dann können Sie Notebook-Schnittstellen sehen. siehe [Rechtzeitige Flugleistung mit GraphFrames für Apache Spark] (https://databricks.com/blog/2016/03/16/on-time-flight-performance-with-graphframes-for-apache-spark.html) –

+0

@RamGhadiyaram Ich möchte die Grafik vorzugsweise mit einer Spark/Python-Bibliothek visualisieren. Wenn es so etwas mit einem Werkzeug nicht gibt – Alex

Antwort

0

Ich konnte keine nativen GraphFrame Bibliothek finden, die entweder Daten visualisiert.

Nichtsdestoweniger könnten Sie versuchen, es von DataBricks mit der display() -Funktion zu tun. Sie können ein Beispiel here sehen. Sie können auch versuchen, den GraphFrame in Python-Listen zu transformieren und die Bibliotheken matplotlib oder Pygraphviz zu verwenden.

Verwandte Themen