haskell-diagrams

    5熱度

    1回答

    我正在使用圖 haskell繪圖框架。下面的代碼旨在生成一個橙色六角形,其上疊加文字「(0,0)」。不幸的是,文字很小。我試圖通過修改rect的大小來擴大它,但沒有運氣。 import Diagrams.Prelude import Diagrams.Backend.SVG.CmdLine diagram = mconcat [ text "(0,0)" <> rect 8 1,

    1熱度

    1回答

    我試圖使用LaTeX圖表生成器包來生成圖表。繼教程here,我有一個文件名爲test.tex具有以下內容: \documentclass[10pt]{article} \usepackage[backend=ps, extension=eps, outputdir=diagrams]{diagrams-latex} \usepackage{graphicx} \begin{documen

    8熱度

    2回答

    我正試圖學習如何使用diagrams library和Cairo/GTK後端繪製圖表。我有一個空白窗口出現,但我的繪圖不會呈現。我究竟做錯了什麼? module Main where import Control.Monad.Trans (liftIO) import Graphics.UI.Gtk import Diagrams.Backend.Cairo import Diagram

    2熱度

    1回答

    下面是從用戶手冊中的代碼: > stops = mkStops [(gray, 0, 1), (white, 0.5, 1), (purple, 1, 1)] > gradient = mkLinearGradient stops ((-0.5) ^& 0) (0.5 ^& 0) GradPad > sq1 = square 1 # fillTexture gradient > sq2 =

    1熱度

    1回答

    是否有與包含圖的線條寬度(*)的boundingRect函數等效,以便每條線條(無論厚度如何)完全包含在邊界矩形內? (boundingRect函數「忽略」它們的厚度,並且線條的一部分保持在邊界矩形之外)。 (*)我的問題是與寬行本地單位表示。