2013-03-21 9 views
5

मैं आरेख हैकेल ड्राइंग ढांचे का उपयोग कर रहा हूं। नीचे दिया गया कोड टेक्स्ट ("0,0)" के साथ एक नारंगी हेक्सागोन का उत्पादन करने के लिए है। दुर्भाग्य से, पाठ छोटा है। मैंने rect के आकार को संशोधित करके इसे बड़ा बनाने की कोशिश की है, लेकिन कोई भाग्य नहीं है।हास्केल आरेख: मैं टेक्स्ट को बड़ा कैसे बना सकता हूं?

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

उत्तर

8

Hammar पता चलता है, तुम इतनी तरह scale इस्तेमाल कर सकते हैं,:

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

तुम भी तरह

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

संबंधित मुद्दे