[BUG]: barmode="group" not working with second y axis
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- python
- Lĩnh vực
- data-visualization
Hướng nghiên cứu
Bắt đầu bằng cách chạy trình tái hiện Python inline và mở tệp /tmp/trials.html được tạo ra để so sánh barmode="group" với các trace trên các trục y riêng biệt. Truy vết entry point của việc render biểu đồ chịu trách nhiệm định vị các thanh; được xem là hoàn tất khi hai trace được render cạnh nhau thay vì xếp chồng, đồng thời vẫn giữ nguyên các thiết lập trục phụ và các thanh lỗi của chúng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
import plotly.graph_objects as go
def bar_chart_with_error_bars():
# Trace C
trace_c = go.Bar(
x=["Trial 1", "Trial 2", "Trial 3"],
y=[3, 6, 4],
name="Trace C",
error_y=dict(
type="data",
array=[1, 0.5, 1.5]
)
)
# Trace E (secondary y-axis)
trace_e = go.Bar(
x=["Trial 1", "Trial 2", "Trial 3"],
y=[400, 700, 300],
name="Trace E",
yaxis="y2",
error_y=dict(
type="data",
array=[50, 100, 200]
)
)
# Layout
layout = go.Layout(
barmode="group",
yaxis=dict(title="Trace C"),
yaxis2=dict(
title="Trace E",
overlaying="y",
side="right"
)
)
# Create figure
fig = go.Figure(data=[trace_c, trace_e], layout=layout)
# Save to HTML
fig.write_html("/tmp/trials.html")
# Call the function
bar_chart_with_error_bars()
Resulting chart. Stack instead of group.
rust version is also broken, but in different way - overlay instead of group: https://github.com/plotly/plotly.rs/issues/391
- Ngôn ngữ chính
- Python
- Star
- 18.8k
- Fork
- 2.8k
- Merge trung bình
- 13 giờ 41 phút
- Pull request đã merge (30 ngày)
- 21
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của plotly/plotly.py
-
P3 size: 1 task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
P3 size: 1 task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
bug P1
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
-
feature P3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
-
feature P3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Tất cả issue của plotly/plotly.py
Issue tương tự
-
Add: hunch Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
AbdelStark/awesome-typesafe#104 ·
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
DiamondLightSource/dodal#2211 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
openml/openml-python#1749 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
sipyourdrink-ltd/bernstein#6191 ·