【问题标题】:Width of symbols in `text``text` 中符号的宽度
【发布时间】:2014-05-21 22:27:44
【问题描述】:

我想在我的情节中使用大括号。我试过下面的代码,但是发现大括号太粗了。

plot(c(0,1), c(0,1))
text(x = 0.5, y = 0.5, '{', srt = 180, cex = 8,font=10)

如何控制绘图中所描绘的大括号的宽度?

【问题讨论】:

  • 你指的是字体粗细还是字符宽度?
  • 我想你已经尝试过使用不同的字体,看看是否有适合你的更细的字体?
  • 是的,确实如此!我发现font=10 最薄。不过应该可以控制它的宽度吧?
  • 这个问题可能有用How to add braces to a graph?宽度不能直接改变,因为它是由{的字体字形内部定义的。
  • 我从那里获取了我的代码 :-)。但是我的问题还是没有解决……

标签: r text symbols


【解决方案1】:

这不是控制宽度的直接方法,但可以让您达到相同的效果,直到有人弄清楚如何正确地做到这一点。

只需绘制另一个与背景颜色相同大小的大括号,与原始大括号略有偏移。

plot(c(0,1), c(0,1))
text(x = 0.5, y = 0.5, '{', srt = 180, cex = 8,font=10)
text(x = 0.49, y = 0.5, '{', srt = 180, cex = 8,font=10, col='white')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2015-11-28
    相关资源
    最近更新 更多