2013-03-21 12 views
5

Używam schematu rysunkowego haskell dla . Poniższy kod służy do utworzenia pomarańczowego sześciokąta z nałożonym na niego tekstem "(0,0)". Niestety tekst jest malutki. Próbowałem zwiększyć rozmiar, modyfikując rozmiar rect, ale bez powodzenia.Diagramy Haskell: Jak zwiększyć rozmiar tekstu?

import Diagrams.Prelude 
import Diagrams.Backend.SVG.CmdLine 

diagram = mconcat [ text "(0,0)" <> rect 8 1, 
        hexagon 20 # lw 0.02 # fc orange # rotateBy (1/4) ] 

main = defaultMain (pad 1.1 diagram) 
+3

[ 'scale'] (http://hackage.haskell.org/packages/archive/diagrams-core/latest/doc/html/Diagrams-Core-Transform.html#v:scale)? – hammar

Odpowiedz

8

Jak hammar sugeruje, można użyć scale, tak:

(text "(0,0)" <> rect 8 1) # scale 5

Można również zmienić rozmiar czcionki, jak

text "(0,0)" # fontSize 5 ...

Powiązane problemy