C'è un modo per ottenere descrizioni comandi interattive in una trama matplotlib? Per esempio, volevo ottenere questa trama a dispersione con le descrizioni dei comandi in bilico (http://mpld3.github.io/examples/scatter_tooltip.html) nella mia applicazione python, perché sono davvero utili per le visualizzazioni. Sfortunatamente, non voglio mostrarlo in un browser, ma integrato nella mia applicazione python, c'è un modo per farlo?Tooltip interattivi in trama matplotlib
risposta
Matplotlib può solo creare immagini e animazioni statiche. Se vuoi qualcosa di interattivo, allora l'unico modo per ottenerlo è usando un modulo che emette javascript. Suggerirei di leggere su bokeh.
È ben sviluppato e sta ottenendo molta trazione nel mondo Python come una buona opzione per la creazione di grafici interattivi. Here's an example di bokeh hovertool capacità.
Purtroppo, non voglio mostrare questo in un browser, ma integrato nel mio applicazione Python
io non sono sicuro di quello che il vostro "propria applicazione python" è ma non sei divertirmi creando una trama interattiva al di fuori di un browser. Suggerisco vivamente di seguire un percorso webapp usando bokeh se l'interattività è veramente importante per te.
Grazie, sapevo già del bokeh e so che è anche possibile fare cose interattive simili con la libreria mpld3, volevo davvero farlo senza usare un browser, ma ok, grazie! – MrPedru22
Sì, purtroppo hai bisogno di un ambiente dinamico per supportare le interazioni e una webapp è il modo più popolare e più semplice per andare qui. Ci sono alcuni grandi framework webapp python ([django] (https://www.djangoproject.com/), [flask] (http://flask.pocoo.org/), ecc) che rendono webdev abbastanza intuitivo e facile . È molto probabile che tu abbia già familiarità con questi. –
- 1. Trama stelo in matplotlib?
- 2. R: grafici interattivi (tooltip): rCharts dimple plot: asse di formattazione
- 3. Nessuna finestra trama in matplotlib
- 4. annotare una trama utilizzando matplotlib
- 5. matplotlib: aggiungi cerchio alla trama
- 6. Trama Python Grande matrice usando matplotlib
- 7. trama bitmap matplotlib con testo vettoriale
- 8. Sovrapposizione immagini ruotate sulla trama con Matplotlib
- 9. Matplotlib trama è un no-show
- 10. Matplotlib: trama interattiva su un server Web
- 11. matplotlib - trama duplicata da una figura all'altra?
- 12. Matplotlib - normali sbagliato su 3D da trama
- 13. Astropy matplotlib e coordinate galattiche trama
- 14. Come creare una trama di Manhattan con matplotlib in python?
- 15. Matplotlib: nessun effetto di set_data in imshow per la trama
- 16. In Spyder, trama usando Matplotlib con zoom interattivo, ecc.
- 17. grafico Trama dai dati di istogramma in matplotlib
- 18. Trama logaritmica di una funzione di distribuzione cumulativa in matplotlib
- 19. shapefile e matplotlib: raccolta poligonale trama delle coordinate dello shapefile
- 20. html5 oggetti interattivi video
- 21. posizioni dell'etichetta di graduazione per trama 3D matplotlib
- 22. matplotlib - cambia il colore dell'indicatore lungo la linea di trama
- 23. Salva l'immagine di trama Matplotlib nel modello Django
- 24. punti Annotazione da un Pandas dataframe nella trama Matplotlib
- 25. Eliminare bordi bianchi nella trama pcolor/Basemap Matplotlib
- 26. Salvataggio di Matplotlib con una legenda all'esterno della trama
- 27. Come creare una trama 4d usando Python con matplotlib
- 28. Python, Matplotlib, trama di dispersione, Cambia colore sul punto cliccato
- 29. Uso dei numeri come marcatori di trama matplotlib
- 30. matplotlib: set di dati multipli sulla stessa dispersione trama
Bene c'è https://stackoverflow.com/questions/7908636/possible-to-make-labels-appear-when-overover-over-a-point-in-matplotlib – Ajasja