【问题标题】:Plot size = 1/{N∗⌈log2N⌉∗[(1/70)/60]} in R?绘图大小 = 1/{N∗⌈log2N⌉∗[(1/70)/60]} 在 R 中?
【发布时间】:2018-07-14 10:08:35
【问题描述】:

大小 = 1/{N∗⌈log_2(N)⌉∗[(1/70)/60]}

如何用 R 绘制这个函数?

(⌈⌉=细胞)

例如:

y 轴标注“size”,x 轴标注“N”。

N >= 2,N是自然数(2,3,4,5,6,...)

【问题讨论】:

  • curve(1 / (x * ceiling(log2(x)) * ((1/70)/60)))? How to plot a function curve in R 的可能重复项
  • 不是真的......因为这不是一个简单的函数:/我画了一个例子 - 见上文......它应该看起来像这样......
  • @GenXGer 是的,真的! ;-) 您只需要显示相同范围的功能。看看我下面的例子。

标签: r plot logarithm


【解决方案1】:

让我们定义函数

f <- function(N) 1 / (N * ceiling(log2(N)) * 1/70/60)

[1,20] 范围内的基数 R 绘制

curve(f, from = 1, to = 20, n = 10^3, type = "p", cex = 0.1)

[1,20] 范围内绘制ggplot2

library(ggplot2)
ggplot(data.frame(N = c(1, 20)), aes(N)) + stat_function(fun = f, geom = "point")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-26
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多