Trasteando con GRUFF me he encontrado pintando 4 ó 5 gráficas y teniendo que acortar las leyendas de cada una de ellas para que no se me salieran de la imagen. Y es que no está muy bien resuelto este tema.
Como solución intermedia e inmediata, por una parte le he pasado las leyendas con saltos de línea '\n' y por otra he cambiado un par de líneas de la librería, para que se dé cuenta que a un string cuando le pones saltos pierde anchura.
base.rb versión 0.2.9
cambiamos
698 metrics = @d.get_type_metrics(@base_image, @legend_labels.join(''))
por
698 temp_legend_labels = @legend_labels.map{|l| l.split('\n').sort {|x,y| y.size <=> x.size }[0]}
699 metrics = @d.get_type_metrics(@base_image, temp_legend_labels.join(''))
y
738 metrics = @d.get_type_metrics(@base_image, temp_legend_labels[index].to_s)
por
738 metrics = @d.get_type_metrics(@base_image, legend_label.to_s)
Y listo para jugar.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario