小编gkc*_*kcn的帖子

检查PDF文件的最佳工具?

您建议使用什么工具检查PDF文件?

使用案例:我正在尝试以编程方式生成PDF文件(使用iText).我在实现某些布局方面遇到了麻烦,但是我的PDF文件的文本按我想要的方式布局(从Word生成).我想逆向工程他们是如何做到的.

PDF Inspector似乎很好,但我正在为Windows寻找一些东西.

pdf

74
推荐指数
7
解决办法
9万
查看次数

将R ggplot中的直方图中的y轴归一化为比例

我有一个非常简单的问题,让我把头撞在墙上.

我想缩放直方图的y轴以反映每个bin组成的比例(0到1),而不是将条的面积总和为1,因为使用y = .. density ...或者最高的条形为1,因为y = .. ncount ..的确如此.

我的输入是名称和值的列表,格式如下:

name    value
A   0.0000354
B   0.00768
C   0.00309
D   0.000123
Run Code Online (Sandbox Code Playgroud)

我失败的尝试之一:

library(ggplot2)
mydataframe < read.delim(mydata)
ggplot(mydataframe, aes(x = value)) +
geom_histogram(aes(x=value,y=..density..))
Run Code Online (Sandbox Code Playgroud)

这给了我一个区域为1的直方图,但是高度为2000和1000:

尝试

和y = .. ncount ..给我一个最高条1.0的直方图,其余的缩放到它:

尝试

但我希望第一个条的高度为0.5,另外两个为0.25.

R也不承认scale_y_continuous的这些用法.

scale_y_continuous(formatter="percent")
scale_y_continuous(labels = percent)
scale_y_continuous(expand=c(1/(nrow(mydataframe)-1),0)
Run Code Online (Sandbox Code Playgroud)

感谢您的任何帮助.

plot r histogram ggplot2

46
推荐指数
3
解决办法
5万
查看次数

Rcpp矩阵:循环遍历行,一次一列

这是我第一次尝试Rcpp,这个非常简单的问题给了我麻烦.我想使用嵌套for循环来操作矩阵的各个值,一次一列.我瞄准的脚本看起来像这样:

src <- '
    Rcpp::NumericMatrix Am(A);
    int nrows = Am.nrow();
    int ncolumns = Am.ncol();
    for (int i = 0; i < ncolumns; i++){
        for (int j = 1; j < nrows; j++){
            Am[j,i] = Am[j,i] + Am[j-1,i];
        }
    }
    return Am;
'
fun <- cxxfunction(signature(A = "numeric"), body = src, plugin="Rcpp")
fun(matrix(1,4,4))
Run Code Online (Sandbox Code Playgroud)

期望的输出是这样的:

     [,1] [,2] [,3] [,4]
[1,]    1    1    1    1
[2,]    2    2    2    2
[3,]    3    3    3    3
[4,]    4    4    4    4
Run Code Online (Sandbox Code Playgroud)

问题显然在这一行,我不知道如何引用矩阵的各个元素.

Am[j,i] = …
Run Code Online (Sandbox Code Playgroud)

r rcpp

20
推荐指数
1
解决办法
1万
查看次数

标签 统计

r ×2

ggplot2 ×1

histogram ×1

pdf ×1

plot ×1

rcpp ×1