首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对多个图表使用相同的输出?

如何对多个图表使用相同的输出?
EN

Stack Overflow用户
提问于 2017-05-01 20:58:36
回答 1查看 78关注 0票数 1

我还以问题的形式发布了以下内容,但我认为在这里可能更合适。

用户手册说这个

输出单元特别有用的一种情况是准备文档(论文、博客帖子等)。多个不同物理尺寸的嵌入图。对线宽(或箭头长度、箭头间距、字体大小等)使用相同的输出值。每个图表确保所有图表看起来都是一致的。

这正是我想做的。我正在制作一个包含多个不同大小的diagrams-generated svg文件的网页,我希望行宽、箭头大小和圆半径保持一致。但我不知道怎么做。如何将相同的输出值传递给所有箭头、箭头、圆圈等?当我最终使用renderPretty呈现时,我将在SVGOptions参数中将size设置为什么,以便它只使svg无论其内容大小如何?

EN

回答 1

Stack Overflow用户

发布于 2017-05-02 09:18:56

我终于想出了办法。

我有一些箭头:为此,我使用了arrowOpts:

代码语言:javascript
复制
(with & arrowHead .~ myTri
      & arrowTail .~ lineTail
      & lengths .~ output 15
      & arrowShaft .~ idShaft offset
      & shaftStyle %~ lwO 1)

对于SVG呈现,我使用了renderPretty' outFile svgOpt diagram

代码语言:javascript
复制
svgOpt :: Num n => Options SVG V2 n
svgOpt = SVGOptions {
  _size = absolute,
  _idPrefix = empty,
  _svgDefinitions = Nothing,
  _svgAttributes = [],
  _generateDoctype = False
}

关键部分是设置_size = absolute,这会导致生成的svg根本不缩放。

我还在努力追踪其他还不是output的测量数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43726432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档