Horizontal zooming on faceted scatter plots does not scale y axes correctly
Chưa có ai nhận issue này.
- 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ả
The code below produces two plots side by side. Zooming in on the x axis only, using a horizontal motion of the mouse, results in the two y axes being independently rescaled. Zooming using a rectangle or on the y axis works as expected. The error does not appear when using fewer than 501 points.
I'm using Python 3.7.4 and Plotly 4.9.0 on Windows 10.
Example:
import plotly.express as px
import numpy as np
import pandas as pd
size=501
df = pd.DataFrame({'x': np.random.random(size=2*size),
'y': np.hstack((np.random.normal(loc=10, scale=2, size=size),
np.random.normal(loc=100, scale=2, size=size))),
'c': np.hstack((np.zeros(shape=size), np.ones(shape=size)))})
fig = px.scatter(data_frame=df, x='x', y='y', facet_col='c')
fig.show()
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.
Hướng nghiên cứu
Chạy bản tái hiện Python được cung cấp với 501 điểm và các biểu đồ phân tán được phân mặt, sau đó so sánh thao tác thu phóng ngang bằng chuột với thao tác thu phóng bằng hình chữ nhật và trên trục y. Được coi là hoàn thành khi thao tác thu phóng ngang giữ cho hai trục y được chia tỷ lệ nhất quán, kể cả khi tập dữ liệu có 501 điểm trở lên.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- numpy, pandas, python
- Lĩnh vực
- data-visualization
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 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