Âm mưu với Matplotlib và Chart Studio

Chương này đề cập đến thư viện trực quan hóa dữ liệu có tiêu đề Matplotlib và trình tạo cốt truyện trực tuyến có tên là Chart Studio.

Matplotlib

Matplotlib là một thư viện trực quan hóa dữ liệu Python phổ biến có khả năng tạo ra các lô tĩnh nhưng sẵn sàng cho sản xuất. bạn có thể chuyển đổi tĩnh của bạnmatplotlib figures vào các ô tương tác với sự trợ giúp của mpl_to_plotly() chức năng trong plotly.tools mô-đun.

Tập lệnh sau tạo ra một Sine wave Line plot sử dụng Matplotlib’s PyPlot API.

from matplotlib import pyplot as plt
import numpy as np
import math 
#needed for definition of pi
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
plt.plot(x,y)
plt.xlabel("angle")
plt.ylabel("sine")
plt.title('sine wave')
plt.show()

Bây giờ chúng ta sẽ chuyển nó thành một con số cụ thể như sau:

fig = plt.gcf()
plotly_fig = tls.mpl_to_plotly(fig)
py.iplot(plotly_fig)

Đầu ra của mã như dưới đây:

Phòng thu biểu đồ

Chart Studio là một công cụ tạo cốt truyện trực tuyến do Plotly cung cấp. Nó cung cấp giao diện người dùng đồ họa để nhập và phân tích dữ liệu thành lưới và sử dụng các công cụ thống kê. Đồ thị có thể được nhúng hoặc tải xuống. Nó chủ yếu được sử dụng để cho phép tạo đồ thị nhanh hơn và hiệu quả hơn.

Sau khi đăng nhập vào tài khoản của plotly, hãy khởi động ứng dụng studio chart bằng cách truy cập liên kết https://plot.ly/create. Trang web cung cấp một trang tính trống bên dưới khu vực lô đất. Chart Studio cho phép bạn thêm dấu vết cốt truyện bằng cách nhấn +trace button.

Các yếu tố cấu trúc cốt truyện khác nhau như chú thích, kiểu, v.v. cũng như cơ sở để lưu, xuất và chia sẻ các ô có sẵn trong menu.

Hãy để chúng tôi thêm dữ liệu vào trang tính và thêm choose bar plot trace từ các loại dấu vết.

Nhấp vào hộp văn bản loại và chọn biểu đồ thanh.

Sau đó, cung cấp các cột dữ liệu cho xy trục và nhập tiêu đề cốt truyện.