小编tim*_*mos的帖子

在doxygen中将"内部"与"外部"文档分开

我想用doxygen记录一个库.文档将由两类人员阅读:用户,他们只对外部API和想要查看所有功能/结构文档的开发人员感兴趣.

我想用来分隔doxyfiles来创建文档.是否有一些"标记"我可以放在注释块中将注释标记为内部/外部?

doxygen

14
推荐指数
2
解决办法
6361
查看次数

ggplot2轴标签中的SI前缀

我经常在GNU R/ggplot中绘制图形,用于与字节相关的一些测量.内置轴标签是普通数字或科学记数法,即1兆字节= 1e6.我想要SI前缀(Kilo = 1e3,Mega = 1e6,Giga = 1e9等),即轴应标记为1.5K,5K,1M,150M,4G等.

我目前使用以下代码:

si_num <- function (x) {

  if (!is.na(x)) {
    if (x > 1e6) { 
      chrs <- strsplit(format(x, scientific=12), split="")[[1]];
      rem <- chrs[seq(1,length(chrs)-6)];
      rem <- append(rem, "M");
    }

    else if (x > 1e3) { 
      chrs <- strsplit(format(x, scientific=12), split="")[[1]];
      rem <- chrs[seq(1,length(chrs)-3)];
      rem <- append(rem, "K");
    }
    else {
      return(x);
    }

    return(paste(rem, sep="", collapse=""));
  }
  else return(NA);
} 

si_vec <- function(x) {
  sapply(x, FUN=si_num);
}

library("ggplot2");

bytes=2^seq(0,20) + rnorm(21, 4, 2);
time=bytes/(1e4 …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

11
推荐指数
2
解决办法
2204
查看次数

标签 统计

doxygen ×1

ggplot2 ×1

r ×1