Haskell 图中是否有容器类型?
Is there a container type in Haskell Diagrams?
我正在尝试在图表中绘制一些数据。我对图表完全陌生,但我本质上想要一个矩形,当我将其他图表放在它上面时它会增长。我已经搜索了文档,但没有找到任何东西。
是否存在这样的形状,或者知道缩放多少的方法?
如果您只需要围绕一些图表的矩形,boundingRect
可能就足够了。它可能看起来像这样(注意 pad
完全是可选的):
-- Arbitrary example, taken from the manual.
contents :: Diagram B
contents = c ||| hrule 1 ||| c
where
c = circle 1 <> vrule 2
-- Adding a bounding rectangle around it, with a little padding.
example :: Diagram B
example = contents <> bounds
where
bounds = boundingRect (contents # pad 1.1)
# lc red
我正在尝试在图表中绘制一些数据。我对图表完全陌生,但我本质上想要一个矩形,当我将其他图表放在它上面时它会增长。我已经搜索了文档,但没有找到任何东西。
是否存在这样的形状,或者知道缩放多少的方法?
如果您只需要围绕一些图表的矩形,boundingRect
可能就足够了。它可能看起来像这样(注意 pad
完全是可选的):
-- Arbitrary example, taken from the manual.
contents :: Diagram B
contents = c ||| hrule 1 ||| c
where
c = circle 1 <> vrule 2
-- Adding a bounding rectangle around it, with a little padding.
example :: Diagram B
example = contents <> bounds
where
bounds = boundingRect (contents # pad 1.1)
# lc red