Using MATLAB offline converter on a specific 3D data results in incorrect scatter (2d) traces
Personne n'a encore pris cette issue.
- Langage dominant
- MATLAB
- Étoiles
- 413
- Forks
- 166
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Hello,
I am using MATLAB-Online project to convert several types of MATLAB figures.
When converting offline a specific data file, I got a problem. The data output contains correct scatter3d traces and some incorrect scatter (2d) traces.
The conversion seems to generate scatter (2d) when all the points are null.
Here is the demo data I was using:
S0307904X13006549_mmc3.fig.zip
Here is an extract of the data output:
{"xaxis": "x1", "yaxis": "y1", "type": "scatter3d", "visible": true, "x": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 5.63689383869668, 5.64508977832848, 5.65341212279236, 5.66186758105614, 5.67046301659407, 5.67920545270251, 5.68810207811812, 5.6971602529484, 5.70638751492477, 5.71579122660169, 5.72537061117376, 5.73511647921464, 5.74501900827905, 5.75506808766196, 5.76525330686215, 5.77556394482557, 5.78598896000782, 5.79651698129621, 5.80713629983312, 5.81783486178309, 5.82860119863198, 5.83945211159075, 5.85043815341148, 5.86161314109058, 5.87303238903726, 5.88475277708649, 5.89683283750358, 5.90933286176889, 5.92231502798872, 5.93584354984999, 5.94998484812126, 5.96480519796425, 5.98026657891274, 5.99618555498522, 6.01236177154192, 6.02858736883488, 6.0446468343821, 6.06031710840586, 6.075367954665, 6.08956260808861, 6.10265870902218, 6.11440953162187, 6.12456828063123, 6.13305410541098, 6.14004917583194, 6.14576486134641, 6.15041810174679, 6.15423005334148, 6.15742498254285, 6.16022941510505, 6.16287154671415, 6.16558091877528, 6.16858836206604, 6.17212510787577, 6.17632123719976, 6.18112238422819, 6.18645468485145, 6.19224390235613, 6.19841523799837, 6.20489317036368, 6.2116013237274, 6.21846236575107, 6.22539793494539, 6.23232859839996, 6.23917402638176, 6.24588313817417, 6.25246798614153, 6.25894887473455, 6.26534639778948, 6.27168142850153, 6.27797511149794, 6.28424885705085, 6.29052433746826, 6.29682348570018, 6.30316849619612, 6.30958180639534, 6.31607876049659, 6.32265678523466, 6.32931054457722, 6.33603463644034, 6.3428235908676, 6.34967186835346, 6.35657385831332, 6.36352387770268, 6.37051616978808, 6.37754490307229, 6.38460417203401, 6.39168965083804, 6.39880173648656, 6.40594168679499, 6.41311077454258, 6.42031028758959, 6.42754152900108, 6.43480581717726, 6.44210448599049, 6.44943888492919, 6.45681037924859, 6.46422035012848, 6.4716701948381, 6.47916132690821, 6.48669517631051, 6.49427318964444, 6.50189683033155, 6.50956757881745, 6.51728693278158, null, null, null, null], "y": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3.8226454951729, 3.82125980852096, 3.81987569324372, 3.81849264390595, 3.81711021526707, 3.81572802368575, 3.81434574857464, 3.81296313390312, 3.8115799897457, 3.81019625701573, 3.80881337020945, 3.80743413798739, 3.80606129946625, 3.8046974557254, 3.80334506597179, 3.80200644420904, 3.80068375642172, 3.79937901828428, 3.79809409340291, 3.79683069209711, 3.7955902393726, 3.79437011289294, 3.79316344641624, 3.79196368324697, 3.79076484791105, 3.78956156224558, 3.78834906754305, 3.78712325266324, 3.78588068799415, 3.78461866510833, 3.78333524191975, 3.78202954706387, 3.78071174646796, 3.77940460020768, 3.77812917587548, 3.77690375579033, 3.77574385451905, 3.77466232780884, 3.77366957104429, 3.77277380507409, 3.77198144718061, 3.77129756512686, 3.77072625348083, 3.77026212216174, 3.76988693455152, 3.76958362856324, 3.76933705673091, 3.76913350794494, 3.7689603223866, 3.76880559839705, 3.76865799035918, 3.76850659694303, 3.76834093924273, 3.76815107832272, 3.76793230595131, 3.7676885608728, 3.76742461315755, 3.76714510359526, 3.76685448228779, 3.76655695769013, 3.7662564560711, 3.76595659134048, 3.76566064516696, 3.76537155729317, 3.76509191968762, 3.76482300956359, 3.76456391074235, 3.7643135286402, 3.76407086171262, 3.76383499725328, 3.76360510792272, 3.76338044899898, 3.76316035634225, 3.76294424506594, 3.76273160890586, 3.76252202077011, 3.76231529265998, 3.76211166588577, 3.76191142500647, 3.76171483369939, 3.76152213444226, 3.76133354825038, 3.76114927446839, 3.76096949061616, 3.76079435228806, 3.76062399310505, 3.76045852470071, 3.7602980200891, 3.76014249252676, 3.75999194925839, 3.75984640160776, 3.75970586496081, 3.75957035875015, 3.75943990644072, 3.75931453551685, 3.75919427747049, 3.75907916779069, 3.75896924595431, 3.75886455541784, 3.75876514361046, 3.75867106192811, 3.7585823657288, 3.75849911432886, 3.75842137100025, 3.75834920296896, null, null, null, null], "z": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0.146066820065401, 0.144152045226945, 0.142236364146095, 0.140319483611641, 0.13840117810348, 0.136481293826506, 0.134559752966614, 0.132636558182426, 0.130711797346742, 0.128785721502537, 0.126860330918397, 0.124939274068026, 0.123026192389182, 0.121124637619086, 0.119238062946056, 0.117369814217439, 0.115523121260261, 0.113701089372871, 0.111906691047438, 0.110142757984358, 0.108411824323837, 0.106711842272831, 0.105035932607347, 0.103377564365756, 0.101730893291861, 0.1000908127832, 0.0984530150747002, 0.0968140637592698, 0.0951714788244603, 0.0935238354799716, 0.09187087816433, 0.0902139307559516, 0.088566862161567, 0.0869573525566659, 0.0854107598868807, 0.0839486831332842, 0.0825887678689736, 0.0813446454174485, 0.0802260228146818, 0.0792389394105653, 0.0783862036483462, 0.0776680203383176, 0.0770826591503452, 0.0766187361817524, 0.0762532786948243, 0.0759658965871394, 0.0757392603454008, 0.0755583766511808, 0.0754099861758747, 0.0752820950115683, 0.0751636476502566, 0.0750443468404112, 0.0749146240157476, 0.0747658085579457, 0.0745944555739132, 0.0744051923329807, 0.0742033847783902, 0.0739941985603133, 0.0737824899708854, 0.0735727118338691, 0.0733688346483736, 0.0731742834530428, 0.0729918910079001, 0.0728238679856157, 0.0726717870603979, 0.0725360255966068, 0.0724155116086254, 0.0723091646718152, 0.0722160714845033, 0.0721354812840368, 0.0720668023926036, 0.0720095999482062, 0.0719635948735448, 0.0719286641336118, 0.07190484233154, 0.0718923246992128, 0.0718914603666402, 0.0719026534426351, 0.0719262767830801, 0.0719626646663044, 0.0720121114018093, 0.0720748700140138, 0.072151151004371, 0.0722411211952995, 0.0723449026594481, 0.0724625717378787, 0.0725941581848423, 0.0727396815360616, 0.0728992428471643, 0.0730729684220043, 0.073260994190308, 0.0734634658414853, 0.0736805389628193, 0.0739123791821588, 0.0741591623152466, 0.0744210745178101, 0.0746983124425448, 0.0749910834011214, 0.0752996055313465, 0.0756241079696074, 0.0759648310287354, 0.0763220263814173, 0.0766959572492916, 0.0770868985978607, 0.0774951373373576, null, null, null, null], "name": "", "mode": "lines", "line": {"color": "rgb(0,0,0)", "width": 1, "dash": "solid"}, "marker": {"size": 6, "line": {"width": 1}, "color": "rgb(0,0,0)"}, "showlegend": true},
{"xaxis": "x1", "yaxis": "y1", "type": "scatter", "visible": true, "x": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null], "y": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null], "mode": "lines", "showlegend": true}
This issue was related to PlotyJS issue: https://github.com/plotly/plotly.js/issues/1272.
Thanks for your help !
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire la conversion hors ligne avec les données de démonstration liées S0307904X13006549_mmc3.fig.zip et comparez les traces scatter3d et scatter générées avec l’issue correspondante de PlotlyJS. C’est terminé lorsque le convertisseur n’émet plus de traces scatter 2D incorrectes pour les points dont toutes les valeurs sont null, tout en préservant les traces 3D valides.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- d3js, matlab
- Domaine
- data-visualization
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100