Color of Contour lines in Surfaces with colormap are not correctly set
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ả
I think there is an issue in the way the lines plot by a contours in a Surface object when selecting the color.
I think the color is not being correctly selected by each of the lines. They are supposed to follow the colorscale, but they just follows half of it.
Here there is a minimum example of code to simulate the error:
import numpy as np
import plotly.graph_objects as go
x = np.linspace(0, 1, 100)
y = np.linspace(0, 1, 100)
x_grid, y_grid = np.meshgrid(x, y)
z = x_grid + y_grid
params = {
'colorscale': 'rainbow',
'surfacecolor': z,
'showscale': True,
'colorbar': {
'title': 'z',
},
'contours_z': {
'show': True,
'usecolormap': True,
"project_z": True,
}
}
trace = go.Surface(
x=x,
y=y,
z=z,
**params)
fig = go.Figure(data=[trace])
fig.write_image("test.png")
fig.show()
In the example, the expected behavior will be for the contour lines to be the same color as the surface, but they are not.
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
Bắt đầu bằng cách chạy ví dụ Python tối thiểu được cung cấp với plotly.graph_objects.Surface và contours_z được bật, đồng thời so sánh màu của các đường đồng mức với colorscale của bề mặt. Theo dõi đường đi của quá trình tô màu đường đồng mức của Surface và xác minh rằng các đường đồng mức sử dụng toàn bộ colorscale đã chọn; hoàn thành khi các đường đồng mức khớp với các màu tương ứng của bề mặt.
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ó
- 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