我正在使用Haskell绘图框架diagrams。下面的代码旨在生成一个橙色的六边形,上面叠加着文本“(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)
scale
是一个函数名,它在Haskell的diagrams-core
库中定义在Transform
模块中。该函数用于沿着x和y轴分别缩放图形,不改变其外观或位置。 - hammar