Python & Matplotlib: Faire de la 3D de la parcelle interactive dans Jupyter Portable

- Je utiliser Jupyter ordinateur Portable pour réaliser l'analyse des ensembles de données. Il y a beaucoup de parcelles dans le cahier, et certains d'entre eux sont en 3d parcelles.

Python & Matplotlib: Faire de la 3D de la parcelle interactive dans Jupyter Portable

Je me demandais si il est possible de faire le graphique 3d interactives, de sorte que je peux jouer plus tard avec plus de détails?

On peut peut-être ajouter un bouton sur elle? En cliquant dessus, il peut sortir un graphique 3d et les gens peuvent zoom, panoramique, rotation etc.


Mon thougths:

1. matplotlib, %qt

Cela ne correspond pas à mon cas, car j'ai besoin de continuer parcelle après le graphique 3d. %qt d'interférer avec plus tard parcelles.

2. mpld3

mpld3 est presque l'idéal dans mon cas, pas besoin de réécrire quoi que ce soit, compatible avec matplotlib. Toutefois, il n'support graphique 2D. Et je ne vois pas de plan de travail sur la 3D (https://github.com/mpld3/mpld3/issues/223).

3. bokeh + visjs

N'ai pas trouvé réellement exemple de graphique 3d dans bokeh galerie. Je ne trouve https://demo.bokehplots.com/apps/surface3d, qui utilise visjs.

4. Javascript graphique 3D?

Depuis ce que j'ai besoin est juste de la ligne et surce, est-il possible de transmettre les données à js de la parcelle à l'aide de js dans le navigateur pour en faire interacive? (Puis on peut avoir besoin d'ajouter d'axe 3d ainsi.) Cela peut être semblable à visjs, et mpld3.

  • voir stackoverflow.com/a/33440743/1204331 essayez: %matplotlib notebook
  • Juste essayé, cela semble bon. Est-il possible de mélanger inline et notebook dans un jupyter portable?
  • Je ne suis pas sûr de ce qui va vous manquer en utilisant uniquement notebook; juste réécrit le commentaire comme une réponse pour le rendre plus facile pour les autres de trouver.
  • Quel est le code pour la production de ces jolies couleurs vertes?
  • J'utilise viridis carte de la couleur
InformationsquelleAutor cqcn1991 | 2016-07-14