Tùy chỉnh

Python nâng cao

Hugo Bowne-Anderson

Data Scientist at DataCamp

Trực quan hóa dữ liệu

  • Nhiều lựa chọn

    • Nhiều loại biểu đồ

    • Nhiều cách tùy chỉnh

  • Tùy chọn phụ thuộc vào

    • Dữ liệu

    • Câu chuyện bạn muốn kể

Python nâng cao

Biểu đồ cơ bản

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100]
pop = [2.538, 2.57, 2.62, ..., 10.85]

plt.plot(year, pop)

plt.show()

ch1_3_slides.012.png

Python nâng cao

Nhãn trục

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100] 
pop = [2.538, 2.57, 2.62, ..., 10.85]

plt.plot(year, pop)

plt.xlabel('Năm') plt.ylabel('Dân số')
plt.show()

ch1_3_slides.012.png

Python nâng cao

Nhãn trục

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100] 
pop = [2.538, 2.57, 2.62, ..., 10.85]

plt.plot(year, pop)

plt.xlabel('Năm') plt.ylabel('Dân số')
plt.show()

ch1_3_slides.014.png

Python nâng cao

Tiêu đề

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100] 
pop = [2.538, 2.57, 2.62, ..., 10.85]

plt.plot(year, pop)

plt.xlabel('Năm') plt.ylabel('Dân số')
plt.title('Dự báo dân số thế giới')
plt.show()

ch1_3_slides.015.png

Python nâng cao

Tiêu đề

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100] 
pop = [2.538, 2.57, 2.62, ..., 10.85]

plt.plot(year, pop)

plt.xlabel('Năm') plt.ylabel('Dân số')
plt.title('Dự báo dân số thế giới')
plt.show()

ch1_3_slides.017.png

Python nâng cao

Vạch chia

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100] 
pop = [2.538, 2.57, 2.62, ..., 10.85]

plt.plot(year, pop)

plt.xlabel('Năm') plt.ylabel('Dân số')
plt.title('Dự báo dân số thế giới')
plt.yticks([0, 2, 4, 6, 8, 10])
plt.show()

ch1_3_slides.019.png

Python nâng cao

Vạch chia

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100] 
pop = [2.538, 2.57, 2.62, ..., 10.85]

plt.plot(year, pop)

plt.xlabel('Năm') plt.ylabel('Dân số')
plt.title('Dự báo dân số thế giới')
plt.yticks([0, 2, 4, 6, 8, 10])
plt.show()

ch1_3_slides.020.png

Python nâng cao

Vạch chia (2)

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100] 
pop = [2.538, 2.57, 2.62, ..., 10.85]

plt.plot(year, pop)

plt.xlabel('Năm') plt.ylabel('Dân số')
plt.title('Dự báo dân số thế giới')
plt.yticks([0, 2, 4, 6, 8, 10],
['0', '2B', '4B', '6B', '8B', '10B'])
plt.show()

ch1_3_slides.021.png

Python nâng cao

Vạch chia (2)

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100] 
pop = [2.538, 2.57, 2.62, ..., 10.85]

plt.plot(year, pop)

plt.xlabel('Năm') plt.ylabel('Dân số')
plt.title('Dự báo dân số thế giới')
plt.yticks([0, 2, 4, 6, 8, 10],
['0', '2B', '4B', '6B', '8B', '10B'])
plt.show()

ch1_3_slides.027.png

Python nâng cao

Thêm dữ liệu lịch sử

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100] 
pop = [2.538, 2.57, 2.62, ..., 10.85]

# Thêm dữ liệu year = [1800, 1850, 1900] + year pop = [1.0, 1.262, 1.650] + pop
plt.plot(year, pop)
plt.xlabel('Năm') plt.ylabel('Dân số')
plt.title('Dự báo dân số thế giới')
plt.yticks([0, 2, 4, 6, 8, 10],
['0', '2B', '4B', '6B', '8B', '10B'])
plt.show()

ch1_3_slides.028.png

Python nâng cao

Thêm dữ liệu lịch sử

population.py

import matplotlib.pyplot as plt
year = [1950, 1951, 1952, ..., 2100] 
pop = [2.538, 2.57, 2.62, ..., 10.85]

# Thêm dữ liệu year = [1800, 1850, 1900] + year pop = [1.0, 1.262, 1.650] + pop
plt.plot(year, pop)
plt.xlabel('Năm') plt.ylabel('Dân số')
plt.title('Dự báo dân số thế giới')
plt.yticks([0, 2, 4, 6, 8, 10],
['0', '2B', '4B', '6B', '8B', '10B'])
plt.show()

ch1_3_slides.030.png

Python nâng cao

Trước vs. sau

ch1_3_slides.031.png

Python nâng cao

Ayo berlatih!

Python nâng cao

Preparing Video For Download...