write seqio read descargar bio python svg diagram

seqio - read fasta python



Diagramas svg usando python (10)

Estoy buscando una biblioteca para generar diagramas svg en python (obtengo datos de una base de datos sql). He encontrado python-gd , pero no tiene mucha documentación y la última actualización fue en 2005, así que me pregunto si hay otras bibliotecas que sean buenas para este propósito.

Estoy pensando principalmente en gráficos de líneas simples, algo como this :



Aquí hay una biblioteca SVG de propósito general en Python: pySVG .


Como está buscando gráficos de líneas simples, probablemente CairoPlot se adaptará a sus necesidades, ya que puede generar archivos de salida svg CairoPlot para CairoPlot . Echa un vistazo a this .

Esta imagen de ejemplo muestra solo algunas de sus capacidades. Usando la versión troncal disponible en la launchpad de launchpad , podrá agregar un cuadro de leyenda y agregar títulos de eje.

Además de eso, usando la versión troncal, es posible generar:

  • Gráficos DotLine (los que creo que necesita)
  • Gráficos de dispersión
  • Tablas de Pie / Donut
  • Gráficos de barras horizontales / verticales
  • diagramas de Gantt




Puede usar Graphviz para generar diagramas en formato SVG. Hay enlaces de Python a Graphviz, por ejemplo, pydot - Interfaz de Python con el lenguaje de punto de Graphviz.



pyCairo es una opción que vale la pena mirar.


PyChart "es una biblioteca de Python para crear gráficos de Postscript Encapsulated, PDF, PNG o SVG de alta calidad".