학생 점수 막대그래프에 색상 입히기
이전 그래프에 교육청이 매우 만족했어요. 이제 성과가 좋은 학생과 그렇지 않은 학생을 시각적으로 구분할 수 있는 방법이 있는지 궁금해합니다.
이럴 때 색상, 특히 색상 스케일을 활용하면 좋아요. 빨강(낮은 점수)에서 초록(높은 점수)으로 이어지는 스케일이 적절하다고 판단했어요.
이전에 작성한 학생 점수 막대그래프 코드의 일부가 제공되어 있어요.
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()