绘图大小 = 1/{N∗⌈log2N⌉∗[(1/70)/60]} 在 R 中? [英] Plot size = 1/{N∗⌈log2N⌉∗[(1/70)/60]} in R?

查看:77
本文介绍了绘图大小 = 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆