问题标签 [par]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 在 r 中的两个图下方居中图例
我想将一个常见的图例集中在两个图下方。我曾经xpd=TRUE
允许在情节本身和 oma 之外打印来为图例创造空间。然而,图例不会水平移动,而是垂直“提前”剪裁。有什么建议吗?
更新
使用下面的解决方案,它可以通过拖动边缘来更改图形的尺寸来切割图形的边缘(见下文)。任何想法可能会发生什么?
r - R图中的命名字符向量和par()
我正在尝试使用命名字符向量来保存自定义调色板,所以我可以说,例如调色板['red'],而不是到处重复“#dc322f”。
但是,我似乎无法使用该向量的元素作为参数par()
(尽管它可以在其他地方使用)。
这是一个例子。它将创建一个带有绿点的图形,但 par() 调用失败并且背景为白色。请注意,我可以使用调用中的调色板向量设置参数plot()
:
但是,当我使用命名的数字向量时,它可以工作:
我对 R 相当陌生,似乎我可能遗漏了一些基本的东西。知道这里发生了什么吗?
r - 'plot' 和 'ggplot' 并排生成的图
有没有办法将函数生成的plot
图和ggplot
R 中的函数生成的图并排放在一个页面中?
par
使用or函数很容易将同一函数创建的图放到一页中multiplot
,但我无法弄清楚上述问题。
r - 如何更改 R 中所有后续绘图的字体?
我知道如何为具体绘图指定字体,但有没有办法为所有后续绘图、直方图等指定一次?
perl - 使用草莓 perl 安装 PAR::Packer 时出现问题
我现在正在努力安装 PAR::Packer 模块两天。我是 CPAN 的新手,这是我要安装的第一个模块,所以我首先认为是我。但我现在重新安装了几次草莓 Perl,并且还使用了旧版本。安装总是失败:
windres:意外版本字符串长度 68 != 32 + 8
我在这个字符串上发现了一些命中,这似乎是 MingW 的一个问题(不管这是什么):
但我不知道如何获得这个补丁以及如何安装它。
任何人都可以帮忙吗?
问候齐格弗里德
安装孔捕获下方:
在这里输入代码 :
块引用
C:\Documents and Settings\shepp>cpan PAR::Packer CPAN: CPAN::SQLite 加载正常 (v0.202) 数据库于 2012 年 11 月 27 日星期二 20:58:53 GMT 生成 运行安装模块 'PAR:: Packer' Running make for R/RS/RSCHUPP/PAR-Packer-1.013.tar.gz CPAN: LWP::UserAgent 加载正常 (v6.04) CPAN: Time::HiRes 加载正常 (v1.9725) 使用 LWP 获取: http://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/PAR-Packer-1.013.tar.gz CPAN: YAML::XS 加载正常 (v0.38) CPAN: Digest::SHA 加载正常(v5.72) 使用 LWP 获取: http ://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/CHECKSUMSCPAN: Compress::Zlib 加载正常 (v2.055) C:\strawberry\cpan\sources\authors\id\R\RS\RSCHUPP\PAR-Packer-1.013 .tar.gz 的校验和 ok CPAN: Archive::Tar加载正常 (v1.90) CPAN: File::Temp 加载正常 (v0.22) CPAN: Parse::CPAN::Meta 加载正常 (v1.4404) CPAN: CPAN::Meta 加载正常 (v2.120921) CPAN : Module::CoreList 加载正常 (v2.74)
CPAN.pm:构建 R/RS/RSHUPP/PAR-Packer-1.013.tar.gz
检查您的工具包是否完整...看起来不错警告:未找到先决条件 Getopt::ArgvFile 1.07。警告:未找到必备模块::ScanDeps 1.05。原型不匹配:sub main::prompt: none vs ($;$) at C:/strawberry/perl/lib/Ex tUtils/MakeMaker.pm 第 219 行。为 par.exe 编写 Makefile 编写 MYMETA.yml 和 MYMETA.json 编写Makefile for PAR::Packer Writing MYMETA.yml 和 MYMETA.json ---- 在 ---- ---- RSCHUPP/PAR-Packer-1.013.tar.gz ---- Getopt::ArgvFile [需要] Module::ScanDeps [需要] 运行 make test 延迟到先决条件之后 运行 make install 延迟到先决条件之后 为模块“Getopt::ArgvFile”运行安装 为 J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar 运行 make。 gz 使用 LWP 获取: http://cpan.strawberryperl.com/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar .gz 使用 LWP 获取: http ://cpan.strawberryperl.com/authors/id/J/JS /JSTENZEL/CHECKSUMS C:\strawberry\cpan\sources\authors\id\J\JS\JSTENZEL\Getopt-ArgvFile -1.11.tar.gz 的校验和
CPAN.pm:构建 J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar.gz
检查您的工具包是否完整...看起来不错为 Getopt::ArgvFile 编写 Makefile 编写 MYMETA.yml 和 MYMETA.json cp ArgvFile.pm blib\lib\Getopt\ArgvFile.pm JSTENZEL/Getopt-ArgvFile-1.11.tar.gz
C:\strawberry\c\bin\dmake.exe -- OK 运行 make test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, ' blib\lib', 'blib\arch')" t/*.tt/base.t ...... ok t/expandenv.t ...... ok t/fileopt.t ........ 好的 t/noHOMEvar.t ...... 好的 t/pod-coverage.t ... 跳过:测试 POD 覆盖率 t/pod 所需的 Test::Pod::Coverage 1.00。 t .......... 已跳过:测试 POD 所需的 Test::Pod 1.00 t/prefix.t ......... ok t/resolvepathes.t .. ok t/use1 .t ...... ok t/use2.t ...... ok 所有测试成功。Files=10, Tests=43, 3 wallclock secs (0.08 usr + 0.09 sys = 0.17 CPU) 结果:PASS
JSTENZEL/Getopt-ArgvFile-1.11.tar.gz C:\strawberry\c\bin\dmake.exe test -- OK Running make install 安装 C:\strawberry\perl\site\lib\Getopt\ArgvFile.pm 附加安装信息到 C:\strawberry\perl\lib/perllocal.pod
JSTENZEL/Getopt-ArgvFile-1.11.tar.gz C:\strawberry\c\bin\dmake.exe install UNINST=1 -- OK Running install for module 'Module: :ScanDeps 为 R/RS/RSCHUPP/Module-ScanDeps-1.10.tar.gz 运行 make 使用 LWP 获取: http ://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.10 .tar。C:\strawberry\cpan\sources\authors\id\R\RS\RSCHUPP\Module-ScanDeps- 1.10.tar.gz 的 gz 校验和CPAN.pm:构建 R/RS/RSHUPP/Module-ScanDeps-1.10.tar.gz
检查您的工具包是否完整...看起来不错为 Module::ScanDeps 编写 Makefile 编写 MYMETA.yml 和 MYMETA.json cp lib/Module/ScanDeps/Cache.pm blib\lib\Module\ScanDeps\Cache.pm cp lib/模块/ScanDeps/DataFeed.pm blib\lib\Module\ScanDeps\DataFeed.pm cp lib/Module/ScanDeps.pm blib\lib\Module\ScanDeps.pm C:\strawberry\perl\bin\perl.exe "-Iinc " -MExtUtils::Command -e cp -- script/scan deps.pl blib\script\scandeps.pl pl2bat.bat blib\script\scandeps.pl RSCHUPP/Module-ScanDeps-1.10.tar.gz
C:\strawberry\c\bin\dmake.exe -- OK 运行 make test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, ' inc'、'blib\lib'、'blib\arch')" t/*.tt/0-pod.t ...................... ................ 跳过:测试 POD 需要 Test::Pod 1.00 t/1-static_functional_interface_real.t .......... ok t/10-不区分大小写的keys.t ....................确定t/12-ScanFileRE.t .... ................ 好的 t/13-static_prefork_test.t ...................... 跳过:这个测试需要未安装的 pr efork.pm。跳过。t/14-scan_chunk.t .... 好 t/14-static_functional_cached.t .... ............. 1/?0 无法从文件 deps_cache.dat 中检索数据。建立新的缓存。t/14-static_functional_cached.t ......... \DOCUME~1\shepp\LOCALS~1\Temp\vHQnTPJrl3 语法 OK t/7-check-dynaloader.t ......................... . 21/36 C:\DOCUME~1\shepp\LOCALS ~1\Temp\4nv64Rabo3 语法 OK t/7-check-dynaloader.t ................... ....... 29/36 C:\DOCUME~1\shepp\LOCALS ~1\Temp\tX8ukeJjGy 语法 OK t/7-check-dynaloader.t ...... ............. 好的 t/8-check_duplicated_entries.t .................. 好的 t/9-check_path_to_inc_name.t ... ................. ok 所有测试成功。Files=17, Tests=17352, 67 wallclock secs (1.89 usr + 0.22 sys = 2.11 CPU) 结果: PASS RSCHUPP/Module-ScanDeps-1.10.tar.gz C:\strawberry\c\bin\dmake.exe test -- OK 运行 make install 安装 C:\strawberry\perl\site\lib\Module\ScanDeps.pm 安装 C:\strawberry\perl\site\lib\Module\ScanDeps\Cache.pm 安装 C:\strawberry\perl\site\库\模块\ScanDeps\DataFeed。
RSCHUPP/Module-ScanDeps-1.10.tar.gz C:\strawberry\c\bin\dmake.exe install UNINST=1 -- OK Running make for R/RS/RSCHUPP/PAR-Packer-1.013.tar.gz 已经已解包到目录 C:\strawberry\cpan\build\PAR-Packer-1.013-PEitq2CPAN.pm:构建 R/RS/RSHUPP/PAR-Packer-1.013.tar.gz
cp lib/App/Packer/PAR.pm blib\lib\App\Packer\PAR.pm cp lib/PAR/Packer.pm blib\lib\PAR\Packer.pm cp lib/PAR/Filter/Obfuscate.pm blib\ lib\PAR\Filter\Obfuscate.pm cp lib/PAR/Filter/PodStrip.pm blib\lib\PAR\Filter\PodStrip.pm cp lib/PAR/StrippedPARL/Base.pm blib\lib\PAR\StrippedPARL\Base。 pm cp lib/PAR/Filter.pm blib\lib\PAR\Filter.pm cp lib/PAR/Filter/PatchContent.pm blib\lib\PAR\Filter\PatchContent.pm cp lib/PAR/Filter/Bytecode.pm blib \lib\PAR\Filter\Bytecode.pm cp lib/pp.pm blib\lib\pp.pm cp lib/PAR/Filter/Bleach.pm blib\lib\PAR\Filter\Bleach.pm C:\strawberry\perl \bin\perl.exe file2c.pl -s ..\script\par.pl my_par_pl.c load_m y_par_pl C:\strawberry\perl\bin\perl.exe sha1.c.PL gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IM PLICIT_SYS -fno-strict-aliasing -mms-bitfields -I"C:\strawberry\perl\lib\CORE" -DLOAD_MY_LIBGCC -DPARL_EXE=\"parl.exe\" -s -O2 main.c windres -F pei-i386 -i winres\pp.rc -o winres\pp.res windres - o ppresource.coff winres\pp.res windres: 意外版本字符串长度 68 != 32 + 8 dmake: 错误代码 129,同时制作 'ppresource.coff' dmake.exe: 错误代码 255,同时制作 'subdirs'
RSCHUPP/PAR-Packer-1.013.tar.gz C:\strawberry\c\bin\dmake.exe -- 不正常 运行 make test 没有成功就无法测试 运行 make install Make 已返回错误状态,安装似乎不可能 停止:“R/RS/RSHUPP/PAR-Packer-1.013.tar.gz”的“安装”失败。
perl - 如何将文件拖放到 perl 脚本中以解析它并将输出文件写入同一目录
我有一个工作 perl 脚本,它打开一个输入文件,解析它,然后打开一个输出文件并将解析的输出写入它。现在我希望能够将文件拖放为脚本。应该读取该文件,写入的文件应该具有相同的名称但扩展名不同,并存储在删除文件的同一目录(!)中。脚本本身使用 PAR:Packer 转换为 exe。我正在使用 Windows 7 和最新版本的 Strawbery Perl (5.16.2)
我检查文件名的方式是:
这就是我打开输入文件的方式:
这就是我打开输出文件的方式:
我面临的问题是输入文件根本无法识别。其次,我需要做什么才能在同一目录中创建输出文件?当我创建一个 cmd 文件时,输入文件可以工作,但它将输出文件存储在我的主目录中。但我不喜欢使用 CMD,而且我也希望输出文件与输入文件位于同一目录中。我需要如何更改我的代码?
r - R巧妙地决定函数中的par-mfrow
我想根据数据框中具有超过 10 个唯一值的变量的数量来打印输出。这可以是任意数量的变量。我正在寻找一种方法来实现这一点,以将绘图窗口设置为非常适合变量数量。
它应该是这样的:
- 2 个变量 -> 1 乘 2
- 3 个变量 -> 1 乘 3
- 4 个变量 -> 2 乘 2
- 5 个变量 -> 2 乘 3
- 6 个变量 -> 2 乘 3
- ......
- ......
- 16 个变量 -> 4 乘 4
- 16+ 变量 -> 4 乘 4
是否有一个逻辑公式?
如何使这成为成功的par(mfrow=(c(x,y)))
?
另外,如何确定何时达到标准限制,click
对于下一个窗口,当我有超过 16 个时我无法单击,而只是覆盖以前的图表。
r - 用 par(mfrow) 编译的图形面板的常用主标题
我有 4 个用par(mfrow=c(2,2))
. 我想为上面的 2 个图绘制一个通用标题,并为位于左右 2 个图之间的 2 个下面的面板绘制一个通用标题。
这可能吗?
r - R中的BayesTree包图提取
我在 R 中使用 BayesTree 包。使用作者的示例:
执行 plot(bartFit) 时,它会生成两个图“绘图方法将 mfrow 设置为 c(1,2) 并制作两个图。” 我希望只使用此命令生成的第二个图。有没有一种简单的方法可以只提取第二个情节?
这也提供:
我对 R 比较陌生,一般来说,如果一个命令给出的情节超过 1 个,你怎么能选择你想要的特定情节?例如,在线性模型 (lm) 绘图命令中,您还可以获得多个绘图。
perl - 无法在 Windows 7 - 64 位 - 使用 DWIM Perl 上安装“PAR::Packer”Perl 模块
我正在使用 MS-Windows 7 PC - 64 位。我正在使用“DWIM Perl for Windows”(http://dwimperl.com/windows.html)——它是 Strawberry Perl 的衍生产品。
我正在尝试从 cpan 运行“安装 PAR::Packer”——但失败了。全文见下文。
我确实在这里看到了从 cpan“命令行”运行“look PAR::Packer”的建议。但是 - 这也失败了,并显示以下错误消息:
这是“安装 PAR::Packer”的失败:
这是从 cpan shell 运行“look PAR::Packer”后得到的结果:
在这里,我也尝试自己运行“DMAKE”: