plotly / plotly/plotly.py

category_order is not working after using facet plots

Đang mở
#3,033 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

bug P3
Ngôn ngữ chính
Python
Star
18.8k
Fork
2.8k
Merge trung bình
16 giờ 26 phút
Pull request đã merge (30 ngày)
21

Mô tả

Hi, I don't know why but the update_yaxes with category_orders as parameters is not working after using the facet_col parameters in the plotly express bar plots.

px.bar(pe_final, x='Count', y='index', 
       color='Count', color_continuous_scale=px.colors.sequential.dense,
       orientation='h',
      text=pe_final['Count'].astype('str') + '<br>'+pe_final['Perc'].astype('str')).update_yaxes(categoryorder="total ascending")

image
This is when not using the facet col

px.bar(pe_final, x='Count', y='index', 
       facet_col='Type', 
       color='Count', color_continuous_scale=px.colors.sequential.dense,
       orientation='h',
      text=pe_final['Count'].astype('str') + '<br>'+pe_final['Perc'].astype('str')).update_yaxes(categoryorder="total ascending")

image
This is when using the facet col, and my category orders did not work.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Tái hiện hai ví dụ biểu đồ thanh của Plotly Express, so sánh hành vi khi có và không có facet_col='Type' và categoryorder='total ascending'. Trước tiên, hãy lần theo cách update_yaxes xử lý thứ tự danh mục đối với các figure được phân mặt, rồi thêm một regression test cho trường hợp được nêu. Công việc được coi là hoàn tất khi biểu đồ phân mặt áp dụng nhất quán thứ tự danh mục được yêu cầu.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
python
Lĩnh vực
data-visualization
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.