注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Global Code パネルでインポートした matplotlib ライブラリを使用して新しい変換を作成します。目標は、最も活動的な航空会社の 10 社による飛行時間(分)のバープロットを作成することです。
def time_by_carrier(us_freight_flights):
tf_pdf = us_freight_flights.toPandas()
# キャリア名でグループ化し、実際にかかった時間の合計を計算します。
tf_grouped = tf_pdf.groupby('carrier_name')['actual_elapsed_time'].sum().to_frame().reset_index()
# 上位10のキャリアにフィルタリングします。
tf_grouped = tf_grouped.sort_values(by=['actual_elapsed_time'], ascending=False).head(10)
# バーチャートをプロットします。
tf_grouped.plot.bar(x='carrier_name', y='actual_elapsed_time')
plt.tight_layout()
plt.xticks(rotation=70)
plt.show()
# 元のデータフレームを返します。
return us_freight_flights
上記のコードブロックでデフォルトのコード全体を置き換えます。
プレビュー をクリックしてコードを実行し、Matplotlib チャートを作成します。
変換が完了したら、コードエディタの下にある ビジュアライゼーション タブをクリックして、生成されたプロットを表示します。
画像の上にカーソルを置き、(+) 画像を表示 をクリックして、この画像を拡大して表示しやすくします。