본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

8 - 플롯 생성을 위한 코드 추가

이 내용은 learn.palantir.com ↗에서도 확인할 수 있으며, 접근성을 위해 여기에 제시되었습니다.

📖 작업 소개

이제 전역 코드 패널에서 가져온 matplotlib 라이브러리를 사용하는 코드가 있는 새로운 변환을 생성하겠습니다. 우리의 목표는 가장 활발한 항공 운송사 10개의 비행 시간(분)을 막대 그래프로 표시하는 것입니다.

🔨 작업 지시사항

def time_by_carrier(us_freight_flights):
    tf_pdf = us_freight_flights.toPandas()
    # 'carrier_name'을 기준으로 그룹화하고 'actual_elapsed_time' 항목의 합을 구합니다.
    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. 이미지 위로 마우스를 올리고 (+) 이미지 보기를 클릭하여 이 이미지를 더 쉽게 볼 수 있도록 확장할 수 있습니다.