Để tạo cốt truyện của chúng tôi, chúng tôi sẽ sử dụng hàm
import numpy as np
7 [hãy nhớ xem trợ giúp về chức năng bằng cách sử dụng import numpy as np
8] - một giải pháp thay thế cho import numpy as np
9 cho phép bạn kiểm soát nhiều hơn trong việc đặt màu dựa trên một biến khác. Hàm này nhận 2 biến để vẽ đồ thị - chúng ta sẽ sử dụng 2 cột đầu tiên của mảng xyz=np.array[np.random.random[[100,3]]]
0plt.scatter[xyz[:,0], xyz[:,1]]
Bạn sẽ thấy một cái gì đó như sau được in ra
>>>
Để xem hình ảnh, chúng ta có thể sử dụng chức năng
xyz=np.array[np.random.random[[100,3]]]
1 - gõ cái này vàoplt.show[]
và bạn sẽ thấy một cái gì đó như thế này
Cải thiện ngoại hình
Tất cả đều ổn và tốt nhưng chúng tôi đang thiếu một số thành phần quan trọng - ví dụ như nhãn trục và tiêu đề. Chúng dễ dàng được thêm vào - trước tiên, bạn phải tạo lại biểu đồ phân tán
plt.scatter[xyz[:,0], xyz[:,1]]
Sử dụng phiên bản
import numpy as np
6 đã tạo, bạn có thể thêm các nhãn như thế nàyplt.title["Point observations"]
plt.xlabel["Easting"]
plt.ylabel["Northing"]
Nếu bạn đã xem tài liệu về
import numpy as np
7, bạn cũng sẽ thấy rằng hàm có thể lấy một đại lượng vô hướng để điều chỉnh kích thước điểm đánh dấu [bắt đầu ở giá trị mặc định là 20]. Để làm cho những cái này nhỏ hơn, bạn phải chuyển một giá trị vào hàm import numpy as np
7marker_size=15
plt.scatter[xyz[:,0], xyz[:,1], marker_size]
Những gì chúng ta cũng có thể làm là thay đổi màu của các điểm - muốn chúng có màu đỏ?
plt.scatter[xyz[:,0], xyz[:,1], c='r']
Một thứ khác có thể hữu ích là tô màu các điểm bằng một biến khác - trong trường hợp dữ liệu thử nghiệm
xyz=np.array[np.random.random[[100,3]]]
0 của chúng tôi, hiện tại chúng tôi chỉ sử dụng 2 cột đầu tiên - hãy sử dụng cột thứ ba để tô màu biểu đồimport numpy as np
0Bằng cách thêm những màu mới này, giờ đây chúng ta có thông tin về cốt truyện mà không có nhiều thông tin đặc biệt - chúng ta cần một thanh màu và may mắn thay, có một phương pháp để tạo ra thứ này -
xyz=np.array[np.random.random[[100,3]]]
8import numpy as np
1Cuối cùng nhưng không kém phần quan trọng, hãy thêm một tiêu đề vào thanh màu để cho biết nó đại diện cho cái gì - để làm điều này, sau khi tạo biểu đồ ban đầu của bạn, hãy chỉ định việc tạo thanh màu của bạn cho một biến như thế này
import numpy as np
2Giờ đây, bạn có thể truy cập các phương pháp của
xyz=np.array[np.random.random[[100,3]]]
9 - hãy xem những gì có sẵn bằng cách nhập plt.scatter[xyz[:,0], xyz[:,1]]
0, sau đó nhấn phím tabĐể đặt tiêu đề cho thanh màu, chúng ta cần gõ
import numpy as np
3Bạn có thể thay đổi khoảng cách của nhãn từ thanh màu bằng cách sử dụng tùy chọn bảng nhãn [dương di chuyển ra xa, âm di chuyển gần hơn]
import numpy as np
4Bây giờ, để tạo cốt truyện cuối cùng của bạn, chỉ cần gõ
import numpy as np
5Bạn nên kết thúc với một cái gì đó như thế này
Lưu ý - nếu bạn đã tạo nhiều ô phân tán [i. e. đã nhập vào
import numpy as np
7 một vài lần mà không gọi tới xyz=np.array[np.random.random[[100,3]]]
1], thì tất cả những điều này sẽ được thể hiện trực quan trên cuộc gọi của bạn tới xyz=np.array[np.random.random[[100,3]]]
1. Nếu bạn lo ngại rằng điều này sẽ xảy ra [và bạn chỉ muốn hiển thị cuộc gọi import numpy as np
7 gần đây nhất của mình], hãy nhập plt.scatter[xyz[:,0], xyz[:,1]]
5 để xóa mọi thứ, sau đó nhập lại mã để tạo hình của bạn