gpt4 book ai didi

r - 在不调用 plot.new 的情况下计算 strwidth

转载 作者:行者123 更新时间:2023-12-04 18:09:59 26 4
gpt4 key购买 nike

如何在不打开绘图窗口的情况下使用 strwidth,就像默认情况下那样?

因此 strwidth('this is cool', font = 12, units = 'in') 调用 plot.new。这种行为可以制止吗?如果是怎么办?

最佳答案

丑陋的解决方法,但在某些情况下可能有用(例如我用它来比较不同字符串的宽度,所以相对宽度就可以了):为每个存储 strwidth 的结果data.frame 中的 ASCII 或其他常见字符,然后使用查找函数而不是直接调用 strwidth。我已将这个小实用程序添加到 rapportools package :

> strwidthest('R')
[1] 3.18499
> strwidthest('R is awesome!')
[1] 28.66491

对于 12pt 无字体,结果以毫米为单位返回。

关于r - 在不调用 plot.new 的情况下计算 strwidth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16452368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com