Plotly.expess.line

Plotly Expess Line



Một trong những biểu đồ phổ biến nhất trong biểu đồ thống kê, khoa học hoặc tài chính là biểu đồ đường thẳng. Biểu đồ dạng đường rất dễ tạo và diễn giải vì nó hiển thị các điểm dữ liệu dưới dạng một chuỗi. Sau đó, nó kết nối các điểm bằng cách sử dụng một đoạn thẳng cho phép bạn xem sự thay đổi của các giá trị trên một tham số nhất định. Do đó, không có gì ngạc nhiên khi nó được áp dụng rộng rãi trong nhiều nhu cầu lập kế hoạch.

Trong hướng dẫn này, chúng ta sẽ đi sâu vào kiến ​​thức vẽ biểu đồ và thảo luận về cách chúng ta có thể tạo biểu đồ đường bằng mô-đun Plotly Express.

Plotly.express.line ()

Để tạo biểu đồ đường bằng mô-đun Plotly express, chúng ta sẽ sử dụng hàm đường. Hàm có cú pháp như hình dưới đây:







có âm mưu. bày tỏ . hàng ( khung dữ liệu = Không có , x = Không có , Y = Không có , line_group = Không có , màu sắc = Không có , line_dash = Không có , Biểu tượng = Không có , hover_name = Không có , hover_data = Không có , custom_data = Không có , chữ = Không có , facet_row = Không có , facet_col = Không có , facet_col_wrap = 0 , facet_row_spacing = Không có , facet_col_spacing = Không có , error_x = Không có , error_x_minus = Không có , error_y = Không có , error_y_minus = Không có , animation_frame = Không có , animation_group = Không có , category_orders = Không có , nhãn mác = Không có , định hướng = Không có , color_discrete_sequence = Không có , color_discrete_map = Không có , line_dash_sequence = Không có , line_dash_map = Không có , biểu_thức = Không có , Symbol_map = Không có , điểm đánh dấu = Sai , log_x = Sai , log_y = Sai , range_x = Không có , range_y = Không có , line_shape = Không có , render_mode = 'Tự động' , Tiêu đề = Không có , mẫu = Không có , bề rộng = Không có , Chiều cao = Không có )

Mặc dù danh sách tham số lớn, hàm tương đối đơn giản và hiếm khi bạn cần sử dụng tất cả các tham số, nếu có.



Hãy cùng chúng tôi khám phá danh sách thông số hữu ích và phổ biến nhất mà bạn cần biết.



  1. Data_frame – xác định tên cột được sử dụng trong biểu đồ. Bạn có thể chuyển các giá trị này dưới dạng Pandas DataFrame, đối tượng array_like hoặc từ điển Python.
  2. x - chỉ định các giá trị được sử dụng để định vị các dấu dọc theo trục x. Bạn có thể chỉ định tham số này làm tên cột trong khung dữ liệu được chỉ định, chuỗi Pandas hoặc đối tượng array_like.
  3. Y - tương tự như x nhưng các giá trị được sử dụng cho trục y.
  4. Màu - chỉ định các giá trị được sử dụng để gán màu cho các dấu.
  5. Line_group - cho phép bạn nhóm các hàng data_frame thành các dòng.
  6. Line_shape - chỉ định hình dạng của các đường. Các giá trị được chấp nhận bao gồm 'tuyến tính' hoặc 'spline'.
  7. Tiêu đề - chỉ định tiêu đề cho cốt truyện.
  8. Chế độ - chỉ định hàm sẽ trả về Biểu đồ đường dưới dạng graph_objects.Figure type.

Lô đường với Mô-đun Plotly.Express

Bây giờ chúng ta hãy tìm hiểu cách chúng ta có thể tạo một biểu đồ đường thẳng với sự thể hiện có cốt truyện. Lấy mã hiển thị bên dưới:





nhập khẩu có âm mưu. bày tỏ như px

df = px. dữ liệu . cổ phiếu ( )

quả sung = px. hàng ( df , x = 'ngày' , Y = 'AMZN' )

quả sung. buổi bieu diễn ( )

Trong ví dụ trên, chúng ta bắt đầu bằng cách nhập mô-đun thể hiện âm mưu dưới dạng px. Sau đó, chúng tôi tạo một DataFrame từ dữ liệu đàn gấu trúc.

Cuối cùng, chúng tôi tạo biểu đồ dòng cho cột ‘AMZN’ từ Khung dữ liệu. Đoạn mã trên sẽ trả về biểu đồ chuỗi thời gian của các cổ phiếu trong khung dữ liệu.



Một hình ví dụ như được hiển thị:

Lô đường đơn giản

Chúng tôi cũng có thể tạo các biểu đồ đường đơn giản mà không cần sử dụng dữ liệu tùy chỉnh. Ví dụ: chúng ta có thể sử dụng một phạm vi NumPy đơn giản như được hiển thị trong đoạn mã dưới đây.

nhập khẩu có âm mưu. bày tỏ như px

nhập khẩu numpy như ví dụ.

x = ví dụ. arange ( năm mươi )

Y = ví dụ. arange ( 25 , 75 )

quả sung = px. hàng ( x = x , Y = Y )

quả sung. buổi bieu diễn ( )

Đoạn mã trên sẽ trả về một biểu đồ dòng đơn giản như được hiển thị:

Chỉ định màu

Nếu bạn có nhiều ô đường, bạn có thể phân biệt chúng bằng cách đưa ra một màu bằng tham số màu.

Lấy mã ví dụ bên dưới:

nhập khẩu có âm mưu. bày tỏ như px

df = px. dữ liệu . khoảng trống bộ nhớ ( ) . truy vấn ( 'lục địa == 'Châu Âu'' )

quả sung = px. hàng ( df , x = 'năm' , Y = 'lifeExp' , màu sắc = 'quốc gia' )

quả sung. buổi bieu diễn ( )

Trong ví dụ này, chúng tôi đang sử dụng dữ liệu gapminder. Sau đó, chúng tôi tạo một sơ đồ đường cho mỗi quốc gia ở lục địa Châu Âu. Sử dụng tham số màu, chúng tôi chỉ định màu làm cột quốc gia. Thao tác này sẽ chỉ định một màu duy nhất cho mỗi màu trong cốt truyện.

Con số kết quả như được hiển thị:

Xin chúc mừng, bạn đã học thành công cách tạo và sử dụng các biểu đồ đường bằng Plotly Express.