Professional Documents
Culture Documents
Microsoft PowerPoint - C2 Truc Quan Hoa Du Lieu
Microsoft PowerPoint - C2 Truc Quan Hoa Du Lieu
Microsoft PowerPoint - C2 Truc Quan Hoa Du Lieu
NỘI DUNG
1
4/5/2022
2
4/5/2022
3
4/5/2022
4
4/5/2022
10
5
4/5/2022
11
12
6
4/5/2022
13
14
7
4/5/2022
15
plt.show()
16
8
4/5/2022
17
18
9
4/5/2022
19
Để hiển thị các vòng tròn đại diện cho các điểm, thay vì dòng trong ví dụ trên, ta có thể sử dụng “ob”
làm chuỗi định dạng trong hàm plot ()
20
10
4/5/2022
Thêm title cho biểu đồ, title cho trục tọa độ và thêm chú thích
21
22
11
4/5/2022
23
plt.plot(x, np.sin(x))
plt.plot(x, np.cos(x));
24
12
4/5/2022
25
plt.plot(x, x + 0, linestyle='solid')
plt.plot(x, x + 1, linestyle='dashed')
plt.plot(x, x + 2, linestyle='dashdot')
plt.plot(x, x + 3, linestyle='dotted');
26
13
4/5/2022
# solid green
plt.plot(x, x + 0, '-g')
# dashed cyan
plt.plot(x, x + 1, '--c’)
# dashdot black
plt.plot(x, x + 2, '-.k’)
# dotted red
plt.plot(x, x + 3, ':r')
27
plt.plot(x, np.sin(x))
plt.xlim(-1, 11)
plt.ylim(-1.5, 1.5);
28
14
4/5/2022
plt.plot(x, np.sin(x))
29
plt.plot(x, np.sin(x))
plt.axis([-1, 11, -1.5, 1.5]);
30
15
4/5/2022
31
32
16
4/5/2022
33
34
17
4/5/2022
35
36
18
4/5/2022
RELATIONAL PLOTS
37
RELATIONAL PLOTS
38
19
4/5/2022
DISTRIBUTION PLOTS
39
DISTRIBUTION PLOTS
40
20
4/5/2022
41
42
21
4/5/2022
43
44
22
4/5/2022
45
46
23
4/5/2022
Mô-đun plotly.express
Mô-đun plotly.express (thường được import với alias px) chứa các hàm có thể tạo đồ thị từ bộ số liệu và
được gọi là Plotly Express hoặc PX.
Plotly Express là một phần tích hợp của thư viện plotly và được khuyến nghị để tạo đồ thị cho hầu hết các
số liệu phổ biến.
Mọi hàm Plotly Express đều sử dụng các đối tượng đồ thị bên trong và trả về một đối tượng
plotly.graph_objects.
Plotly Express cung cấp hơn 30 chức năng để tạo các loại đồ thị khác nhau.
47
48
24
4/5/2022
49
Khi rê chuột vào mỗi điểm thì giá trị x và y của điểm đó sẽ được
hiển thị. Vì vậy các loại biểu đồ trong Plotly có tính tương tác tốt.
Phía trên biểu đồ có các icon với các chức năng khác nhau.
50
25
4/5/2022
''' Vẽ 150,000 điểm dữ liệu ngẫu nhiên được tạo ra nhờ numpy
Dãy màu rainbow với màu sắc mỗi điểm là ngẫu nhiên '''
N = 150000
fig = go.Figure(data=go.Scattergl(
x = np.random.randn(N),
y = np.random.randn(N),
mode='markers',
marker=dict(
color=np.random.randn(N),
colorscale='rainbow',
line_width=1
)
))
fig.show()
51
** Ví dụ trên minh họa code vẽ đồ thị Tuổi thọ trung bình ở Việt
Nam. Lấy dữ liệu từ gapminder, một DataFrame có sẵn trong pandas.
52
26
4/5/2022
53
# Vẽ đồ thị
fig = go.Figure(data=go.Scatter(x=x, y=x**2+3*x+2))
54
27
4/5/2022
55
56
28
4/5/2022
VẼ BIỂU ĐỒ ĐỊA LÝ
57
58
29
4/5/2022
BÀI TẬP
Cho đồ thị hàm số y=14x3−32x2+5y
Khảo sát sự biến thiên, vẽ đồ thị đã cho.
Tìm giá trị của m để phương trình x3−6x2+m = 0 có 3 nghiệm phân biệt.
59
THANK YOU
60
30