注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

8 - プロット作成のためのコードを追加する

📖 タスクの概要

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
  1. 上記のコードブロックでデフォルトのコード全体を置き換えます。

  2. プレビュー をクリックしてコードを実行し、Matplotlib チャートを作成します。

  3. 変換が完了したら、コードエディタの下にある ビジュアライゼーション タブをクリックして、生成されたプロットを表示します。

  4. 画像の上にカーソルを置き、(+) 画像を表示 をクリックして、この画像を拡大して表示しやすくします。