Comment la surface de la parcelle/3d parcelle de dataframe?

Je suis nouveau sur pandas et matplotlib. Ne pouvais pas en mesure d'obtenir la référence exacte de la parcelle mon DataFrame dont le schéma est comme suit

schema = StructType([
StructField("x", IntegerType(), True),
StructField("y", IntegerType(), True),
StructField("z", IntegerType(), True)])

Pour tracer graphique en 3d w.r.t. x, y et z

Voici un exemple de code que j'ai utilisé

import matplotlib.pyplot as pltt

dfSpark = sqlContext.createDataFrame(tupleRangeRDD, schema) // reading as spark df
df = dfSpark.toPandas()
fig = pltt.figure();
ax = fig.add_subplot(111, projection='3d')
ax.plot_surface(df['x'], df['y'], df['z']) 

Je suis un graphique vide de la parcelle. certainement raté quelque chose. Les pointeurs?

-Thx

Demande-1: Impression df

def print_full(x):
pd.set_option('display.max_rows', len(x))
print(x)
pd.reset_option('display.max_rows')


print_full(df)

Résultat de top 10

         x    y       z
0      301  301      10
1      300  301      16
2      300  300       6
3      299  301      30
4      299  300      20
5      299  299      14
6      298  301      40
7      298  300      30
8      298  299      24
9      298  298      10
10     297  301      48
Df contient rien? Si oui, pouvez-vous imprimer df.de tête(n=10) dans votre question?
mise à jour de ma question avec l'impression df

OriginalL'auteur mohan | 2016-04-13

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *