El 19 de octubre de 2015, 14:00, Jesus Cea <j...@jcea.es> escribió: > Haciendo el primer gráfico en > <https://blog.jcea.es/posts/20151015-estadisticas_podcast.html> ya me > costó tinta encontrar cómo dividir la caja de la leyenda en dos para no > machacar el gráfico, pero ahora me gustaría que a la hora de dibujar las > flechas y el programa "supiese" si poner el número arriba o abajo de la > línea y qué longitud de la flecha usar para que no haya "machaques" con > otros elementos gráficos. > > Por ejemplo, en el primer gráfico de > <https://blog.jcea.es/posts/20151015-estadisticas_podcast.html>, el > primer "6" de abajo podría haberse movido un poco a la izquierda para > evitar chocar con el 5, y el último 6 se podría haber colocado arriba en > vez de abajo para evitar cruzar la línea celeste. > > ¿Alguien sabe cómo hacer esto sin tener que currármelo yo a mano?. > > La cosa es más clara aún en > <https://blog.jcea.es/posts/20150901-estadisticas_podcast.html>, donde > poner simplemente los dos "3" encima en vez de debajo hubiera dejado el > gráfico más limpio. > > En mpl, todo lo que se pinta es un objeto y se puede extraer sus coordenadas. Puedes crear una función que inspecciones todo lo que se grafica y establezca si mover algo en función de que esté encima o debajo de otra cosa.
Si compartes un ejemplo reproducible puedo intentar responderte con más detalle. > Sugerencias bienvenidas. Gracias > > -- > Jesús Cea Avión _/_/ _/_/_/ _/_/_/ > j...@jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ > Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ > jabber / xmpp:j...@jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ > "El amor es poner tu felicidad en la felicidad de otro" - Leibniz > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/