绘图大小 = 1/{N∗⌈log2N⌉∗[(1/70)/60]} 在 R 中? [英] Plot size = 1/{N∗⌈log2N⌉∗[(1/70)/60]} in R?
本文介绍了绘图大小 = 1/{N∗⌈log2N⌉∗[(1/70)/60]} 在 R 中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大小 = 1/{N∗⌈log_2(N)⌉∗[(1/70)/60]}
size = 1/{N∗⌈log_2(N)⌉∗[(1/70)/60]}
如何使用 R 绘制此函数?
How can I plot this function with R?
(⌈⌉= 单元格)
例如:
y 轴标签为size",x 轴标签为N".
With label "size" for y-axis and "N" for x-axis.
N >= 2, N 是自然数 (2,3,4,5,6,...)
N >= 2, N is natural Number (2,3,4,5,6,...)
推荐答案
来定义函数
f <- function(N) 1 / (N * ceiling(log2(N)) * 1/70/60)
在 [1,20]
curve(f, from = 1, to = 20, n = 10^3, type = "p", cex = 0.1)
使用 ggplot2
在 [1,20]
library(ggplot2)
ggplot(data.frame(N = c(1, 20)), aes(N)) + stat_function(fun = f, geom = "point")
这篇关于绘图大小 = 1/{N∗⌈log2N⌉∗[(1/70)/60]} 在 R 中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文