我重新构建了我的Emacs init文件,将它们置于版本控制之下.文件系统布局如下所示:
/home/axel/.user_config/emacs
??? development.el
??? general.el
??? init.el
??? packages.el
??? writing.el
Run Code Online (Sandbox Code Playgroud)
packages.el包含Emacs在启动时应安装的软件包列表(如果尚未安装).这样做之后没有问题rm -rf ~/.emacs.d/*.之后我启动Emacs时,packages.el会安装所有列出的软件包.然而,当我手动添加一个包(例如markdown-mode+)到列表pfl-packages中packages.el的新包没有安装,当我重新启动Emacs的.删除内容~/.emacs.d/再次解决了这个问题,但我希望能够将包名添加到列表中,然后Emacs会在启动时自动安装.我错过了关于Emacs初始化过程的重要内容吗?
请参阅下面相关文件的内容.
该文件~/.emacs包含以下内容:
(add-to-list 'load-path "~/.user_config/emacs/")
(load-library "init")
Run Code Online (Sandbox Code Playgroud)
该文件~/.user_config/emacs/init.el包含:
;;;; loads the different libraries to set up Emacs accordingly
;; load the library that sets up package repositories and syncing
(load-library "packages")
;; load the library that sets up the general behavior of Emacs
(load-library "general")
(load-library "writing") …Run Code Online (Sandbox Code Playgroud) 我有一个以下结构的数据框:
x series
11.1 "without restraints"
9.8 "without restraints"
7.0 "restraints"
...
Run Code Online (Sandbox Code Playgroud)
我想绘制按系列分组的数据的累积分布函数.一般情况下,它与命令一起工作正常
ggplot(data = df, aes(x = x, col = series)) + stat_ecdf(geom = "smooth") + scale_x_continuous(limits=c(min_x, max_x))
Run Code Online (Sandbox Code Playgroud)
x值范围从3.7到大约20.如果我将限制设置为3和25,则输出看起来像http://i40.tinypic.com/2crm5xc.jpg 但是如果我将限制设置为3和10,则输出为http ://i42.tinypic.com/24viudg.jpg现在根据3到10范围内的数据集计算分数/密度.有没有一种方法可以用整个数据集的比例绘制它,所以密度是相对于完整的数据集给出的(因此它应该在x值为10时约为0.13).
谢谢你的帮助.