plotly / plotly/plotly.py

Mesh3d generates inaccurate mesh

Open
#2,194 11 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug P3
Dominant language
Python
Stars
18.8k
Forks
2.8k
Avg merge
16h 26m
Merged PRs (30d)
21

Description

Mesh3d creates useless or phantom "walls" on rendering. The issue was already described in 2016 here (case 1, case 2) but was abandoned without solution or any bug report. Recently, I met the same behavior with my data (see picture below, red lines drawn manually).

image
From another view the edges are displayed properly.
image
This shall be displayed in proper way. I tested it in with similar data in Wolfram Mathematica.
image
Attached data (Jupyter notebook, and CSV data):
error_plots_bug.zip

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the attached error_plots_bug.zip, including its Jupyter notebook and CSV data, and reproduce the Mesh3d rendering from the reported views. Compare the generated mesh with the expected geometry shown in the screenshots and determine when the phantom walls are absent in all views.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter-notebook, python
Domain
data-visualization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.