I持って、実際に特定の列にvalue_counts()
を実行しているの出力であり、次のパンダSeries
(経て作成されたパンダシリーズに列名を適用する方法 - 「ティポデvivienda」 - DataFrame
の:DataFrame.value_counts()
私は信じている(私は、追加の論争や変換せずに、このシリーズに直接棒グラフを形成することができる。しかしd3pyため、棒グラフにのみデータフレームから生成することができます)ので、シリーズをDataFrame
に変換します:
私は、棒グラフをプロットについて設定します。この時点で
p = d3py.PandasFigure(v_as_df)
は、私はバーチャートを望んでいることd3py伝える必要があります。私はまた、列のタイトルを伝える必要があります。これは物事が落ちる場所です。 v_as_df.columns()
を呼び出すと、私を与える:
ややあり、私がしようと何列名を推測:
p += d3py.Bar('', 'Tipo de vivienda') # x, y
...しかし、私はp.show()
を呼び出すときに何も表示されません取得し、私は私ドンからだと推測しています実際にはDataFrame
ですが、Series
となります。
Series
にはDataFrame()
と表示されていますか?
- のPython:2.7.11
- パンダ:0.18.0
あなたの提案のアプローチは、実際にはなりません。プロットが表示されますが、私はあなたのロジックを見ることができます。ありがとう。 – Pyderman