시작하기무료로 시작하기

학생 점수 막대그래프에 색상 입히기

이전 그래프에 교육청이 매우 만족했어요. 이제 성과가 좋은 학생과 그렇지 않은 학생을 시각적으로 구분할 수 있는 방법이 있는지 궁금해합니다.

이럴 때 색상, 특히 색상 스케일을 활용하면 좋아요. 빨강(낮은 점수)에서 초록(높은 점수)으로 이어지는 스케일이 적절하다고 판단했어요.

이전에 작성한 학생 점수 막대그래프 코드의 일부가 제공되어 있어요.

student_scores DataFrame도 준비되어 있으니, 콘솔에서 출력해 살펴보세요.

이 연습은 강의의 일부입니다

Python으로 배우는 Plotly 데이터 시각화 입문

강의 보기

연습 안내

  • 빨강(255, 0, 0)에서 초록(3, 252, 40)으로 이어지는 색상 스케일 리스트를 만드세요.
  • color 인수에 적절한 숫자형 열을 지정하세요.
  • 그래프의 색상 스케일로 my_scale 를 사용하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create your own continuous color scale
my_scale = ["rgb(____)", "rgb(____)"]

# Create the bar plot
fig = px.bar(data_frame=student_scores, 
             x="student_name", y="score", title="Student Scores by Student",
             # Set the color variable and scale
             color="____",
             color_continuous_scale=____
             )

# Show the plot
fig.show()
코드 편집 및 실행