Bảng màu liên tục

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Nick Strayer

Instructor

danh sách kiểu dữ liệu liên tục bên trái, không liên tục bên phải

Nâng cấp trực quan hóa dữ liệu của bạn với Python
blue_scale = sns.light_palette("steelblue")
sns.palplot(blue_scale)

bảng màu từ trắng đến xanh dương

red_scale = sns.dark_palette("orangered")
sns.palplot(red_scale)

bảng màu từ đen đến đỏ

Nâng cấp trực quan hóa dữ liệu của bạn với Python

bản đồ nhiệt mã hóa màu bên trái và biểu đồ cột bên phải

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Giữ đơn giản

indy_oct = pollution.query("year == 2015 & city == 'Indianapolis'")
blue_scale = sns.light_palette("steelblue", as_cmap = True)
sns.heatmap(indy_oct[['O3']], cmap = blue_scale)

bản đồ nhiệt xanh nhạt mức O3 theo thời gian

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Giữ đơn giản

indy_oct = pollution.query("year == 2015 & city == 'Indianapolis'")
jet_scale = palette = sns.color_palette('jet', as_cmap = True)
sns.heatmap(indy_oct[['O3']], cmap = jet_scale)

bản đồ nhiệt O3 với bảng màu sặc sỡ jet

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Lưu ý mù màu

  • Tránh chuyển giữa xanh lá và đỏ
  • Bảng màu theo cường độ an toàn hơn

xanh lá sang đỏ là mặt buồn, đỏ nhạt sang đỏ là mặt vui

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Mã hóa giá trị trung tính

pal_light = sns.diverging_palette(250, 0)
pal_dark  = sns.diverging_palette(250, 0, center = 'dark')

bảng màu phân kỳ xanh dương đến đỏ

bản đồ nhiệt độ lệch SO2 mã hóa bằng bảng màu phân kỳ xanh dương đến đỏ

Nâng cấp trực quan hóa dữ liệu của bạn với Python
plt.style.use('seaborn-white')

light_palette = sns.light_palette("orangered")
sns.scatterplot(x = 'CO', y = 'NO2', hue = 'O3', data = lb_2012, 
                palette = light_palette)

biểu đồ nền trắng và chấm cam, giá trị thấp sáng hơn

Nâng cấp trực quan hóa dữ liệu của bạn với Python
plt.style.use('dark_background')

dark_palette = sns.dark_palette("orangered")
sns.scatterplot(x = 'CO', y = 'NO2', hue = 'O3', data = lb_2012, 
                palette = dark_palette)

biểu đồ nền đen và chấm cam, giá trị thấp tối hơn

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Tiếp tục trong bài tập

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Preparing Video For Download...