Để vẽ đồ thị bằng Python, chúng ta sẽ sử dụng thư viện Matplotlib. Matplotlib được sử dụng cùng với dữ liệu NumPy để vẽ bất kỳ loại biểu đồ nào. Từ matplotlib, chúng tôi sử dụng chức năng cụ thể i. e. pyplot[], được sử dụng để vẽ dữ liệu hai chiều
Các chức năng khác nhau được sử dụng được giải thích bên dưới
- np. sắp xếp [bắt đầu, kết thúc]. Hàm này trả về các giá trị cách đều nhau từ khoảng [bắt đầu, kết thúc]
- plt. Tiêu đề[]. Nó được sử dụng để đặt tiêu đề cho biểu đồ. Tiêu đề được truyền dưới dạng tham số cho chức năng này
- plt. xnhãn []. Nó đặt tên nhãn ở trục X. Tên của trục X được truyền làm đối số cho hàm này
- plt. nhãn y []. Nó đặt tên nhãn ở trục Y. Tên của trục Y được truyền làm đối số cho hàm này
- plt. kịch bản[]. Nó vẽ các giá trị của các tham số được truyền cho nó cùng nhau
- plt. buổi bieu diễn[]. Nó hiển thị tất cả các biểu đồ cho bàn điều khiển
ví dụ 1
Python3
# importing the modules
import
numpy as np
import
matplotlib.pyplot as plt
________số 8
x
0
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
groups = ['Blues','Jazz','Rock','House','Dance']
1
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
groups = ['Blues','Jazz','Rock','House','Dance']
2
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
groups = ['Blues','Jazz','Rock','House','Dance']
import
0import
1import
2import
3
0
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
groups = ['Blues','Jazz','Rock','House','Dance']
x
____46 x
import
8
import
9numpy as np
0import
2
numpy as np
2____53import
2
numpy as np
5____56import
2
numpy as np
8
0____40
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
groups = ['Blues','Jazz','Rock','House','Dance']
import
2import
2
Đầu ra.
ví dụ 2
Python3
import
3
import
numpy as np
import
matplotlib.pyplot as plt
________số 8
x
0
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
groups = ['Blues','Jazz','Rock','House','Dance']
1
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
groups = ['Blues','Jazz','Rock','House','Dance']
2
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
groups = ['Blues','Jazz','Rock','House','Dance']
import
0import
1import
2import
3
0
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
groups = ['Blues','Jazz','Rock','House','Dance']
matplotlib.pyplot as plt
8matplotlib.pyplot as plt
9import
0# data to be plotted
1import
0# data to be plotted
3import
0# data to be plotted
5import
0# data to be plotted
7import
0# data to be plotted
9import
0x
1import
0x
3import
0x
5import
0matplotlib.pyplot as plt
9x
8 Nếu Plotly Express không cung cấp một điểm khởi đầu tốt, thì có thể sử dụng lớp matplotlib.pyplot as plt
2 chung chung hơn từ matplotlib.pyplot as plt
3. Tất cả các tham số của nó được ghi lại trong trang tham khảo https. // cốt truyện. com/python/tham khảo/splom/
Việc triển khai theo dõi Plotly splom cho ma trận biểu đồ phân tán không yêu cầu đặt $x=Xi$ và $y=Xj$, cho mỗi biểu đồ phân tán. Tất cả các mảng, $X_1,X_2,…,X_n$ , được truyền một lần, thông qua một danh sách các ký tự được gọi là dimensions, i. e. mỗi mảng/biến đại diện cho một thứ nguyên
Một dấu vết của loại matplotlib.pyplot as plt
4 được định nghĩa như sau
trace=go.Splom[dimensions=[dict[label='string-1',
values=X1],
dict[label='string-2',
values=X2],
.
.
.
dict[label='string-n',
values=Xn]],
....
]
Nhãn trong mỗi thứ nguyên được gán cho tiêu đề trục của ô ma trận tương ứng
Một sơ đồ tương quan có thể được tạo bằng Matplotlib. Matplotlib là thư viện vẽ đồ thị được sử dụng nhiều nhất cho Python. Nó có thể được bao gồm trong tất cả các bộ công cụ đồ họa có sẵn cho Python
Các khóa học liên quan
- Trực quan hóa dữ liệu với Matplotlib và Python
Định nghĩa ma trận
Để bắt đầu, chúng tôi xác định ma trận 2x2 và một danh sách có tên là nhóm. Ma trận được xác định bên trong dấu ngoặc [gấp đôi [[ và ]] nếu được viết trên một dòng].
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
groups = ['Blues','Jazz','Rock','House','Dance']
Trực quan
tương quan ma trận
Mã bên dưới tạo sơ đồ tương quan Ma trận bằng Matplotlib.
import matplotlib.pyplot as plt
import numpy as np
m = [
[1,0,2,0,0],
[1,1,1,2,0],
[0,4,1,0,0],
[0,4,4,1,2],
[1,3,0,0,1],
]
plt.matshow[m]
groups = ['Blues','Jazz','Rock','House','Dance']
x_pos = np.arange[len[groups]]
plt.xticks[x_pos,groups]
y_pos = np.arange[len[groups]]
plt.yticks[y_pos,groups]
plt.show[]
Ban đầu, chúng tôi xác định ma trận [m] và danh sách [nhóm].
Chúng tôi đặt độ dài bằng với độ dài của các nhóm. Trên trục x và trục y, chúng tôi đặt tên nhóm.
Mặt sau
Đăng trong âm mưu
2015-05-30
- sơ đồ chiếu
- matplotlib
Để lại câu trả lời.
Đừng điền vào đây nếu bạn là con người.
Tên
Địa chỉ emailThông báo
Gửi tin nhắn