Articles of svg

Frasco: ¿Cómo sirvo un svg que se genera dinámicamente?

Así que tengo un código que genera un xml SVG: def get_map(locations): max_value = max(locations.iteritems(), key=operator.itemgetter(1))[1] base = “fill:#%s;fill-rule:nonzero;” f = open(“../static/img/usaHigh.svg”, “r”).read() soup = BeautifulSoup(f) for l in locations: #do stuff….. return str(soup) pero ahora quiero servir este svg a través del matraz. Para poder hacer algo como por lo que mi función matraz […]

Loops svg rectangles from database

Estoy leyendo svg rectangularjs de una base de datos usando python, no sé si esta es la forma correcta, ya que parece que estoy codificado, porque quiero que cada rectángulo cambie los colores en mi hoja de estilo css. ¿Hay una mejor manera de llamar a estos rectangularjs en lugar de usar ifs y elifs […]

Los gráficos de Pygal no muestran información sobre herramientas en el cuaderno Jupyter / IPython

Después de mucha investigación, finalmente logré que la información sobre herramientas funcionara en pygal de esta manera: Config = pygal.Config() Config.js = [‘http://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.js’] bar_chart = pygal.Bar(Config) # Then create a bar graph object bar_chart.add(‘Fibonacci’, [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55]) # Add some values bar_chart.render_to_file(‘bar_chart.svg’, force_uri_protocol=’https’) En el .svg producido, […]

Comparte la imagen de mpldatacursor con otros

Estoy usando el ejemplo en Cómo mostrar tags de datos cuando pasas el mouse sobre los datos para hacer una imagen donde aparecen los datos cuando pasas el mouse sobre los puntos. Esto funciona realmente bien, pero ¿hay alguna forma de guardarlo para que pueda enviar la imagen a otros? No estoy seguro de qué […]

Datos de raspado web de un gráfico interactivo

¿Sería posible obtener los datos detrás del gráfico interactivo en esta página web (lo siento, el sitio web requiere inicio de sesión)? Cuando muevo el mouse sobre el gráfico, aparecen los datos, pero ¿cómo obtengo esos datos? Aquí hay un extracto del código fuente HTML de ese sitio web: Created with Raphaël 2.1.0 <path style="opacity: […]

¿Cómo puedo obtener la altura, el ancho y la longitud de una ruta SVG utilizando Python?

Tengo un svg con toneladas de caminos como este básicamente: Quiero obtener la altura, el ancho, el área, la longitud y cualquier otra cosa que pueda básicamente de este camino. ¿Hay alguna biblioteca de python? ¿O hay algo que estoy pasando por alto donde puedo hacerlo manualmente?

rsvg con Python 3.2 en Ubuntu

Estoy tratando de usar rsvg en Python 3.2 pero sigo recibiendo un error de importación. He instalado todos los paquetes de librsvg junto con el cairo. No puedo encontrar nada en línea sobre qué más instalar para que funcione. Escuché que el módulo rsvg no se ha actualizado desde 2005, así que, ¿no es compatible […]

Python lxml inkscape namespace tags

Estoy generando un archivo SVG que pretende incluir tags específicas de Inkscape. Por ejemplo, inkscape:label e inkscape:groupmode . Estoy usando lxml etree como mi analizador / generador. Me gustaría agregar las label y groupmode a la siguiente instancia: layer = etree.SubElement(svg_instance, ‘g’, id=”layer-id”) Mi pregunta es cómo puedo lograr eso para obtener el formulario de […]

¿Cómo renderizo * partes * de un archivo svg?

Quiero representar partes de un archivo svg por nombre, pero por mi vida no puedo averiguar cómo hacerlo (usando python + gtk). Aquí está el archivo svg en cuestión: http://david.bellot.free.fr/svg-cards/files/SVG-cards-2.0.1.tar.gz ( Actualización: este archivo ya no existe, pero puede rastrearlo abajo en http://svg-cards.sourceforge.net/ ) En su sitio, David, dice: Puede dibujar una tarjeta representando el […]

Importe una secuencia de archivos .svg en FontForge como glifos y genere un archivo de fuente

Quiero crear una fuente con un gran volumen de glifos. Piense kanji japonés, en los miles. Así que definitivamente habrá algún proceso de scripting / batch requerido. ¡Afortunadamente, FontForge soporta scripts en Python! Desafortunadamente no he podido hacerlo funcionar. [cara triste] En primer lugar, gracias al usuario Hoff por publicar el código aquí que respondió […]