大家好,我是云多君!不知道为什么,前两天云多君重装了系统,发现之前的一些设置都没了。因为一些习惯,还是想恢复到之前的一些设置下,比如设置Jupyternotebook的主题,设置他的目录插件等等。设置过程写个教程供大家参考。Jupyternotebook等简单介绍数据科学的朋友对Jupyternotebook并不陌生。下载安装anaconda后,直接使用即可。以下是官方的一些介绍,参考Jupyternotebook官方文档[1]Jupyternotebook将console-based方法扩展到一个新的方向,提供了一个适合捕获整个计算过程的基于web的应用:开发、记录和执行代码,并传达结果。JupyterNotebook结合了两个组件:Web应用程序:一种基于浏览器的工具,用于交互式编写结合了解释性文本、数学、计算及其富媒体输出的文档。Notebook文档:Web应用程序中所有可见内容的表示,包括计算的输入和输出、解释性文本、数学、图像和对象的富媒体表示。Web应用程序的主要功能在浏览器中编辑代码,具有自动语法突出显示、缩进和制表符完成/内省。从浏览器执行代码,将计算结果附加到生成它们的代码的能力。使用富媒体表示形式(如HTML、LaTeX、PNG、SVG等)显示计算结果。例如,可以内联包含由matplotlib库呈现的出版质量图形。使用Markdown标记语言在浏览器中编辑富文本可以为代码提供注释,而不仅限于纯文本。能够使用MathJax原生呈现的LaTeX轻松地将数学符号包含在Markdown单元格中。打开Jupyternotebook后会出现如下图所示:这是官方默认的主题。说到主题,大家都希望定制适合自己的主题,个性化。如果我们想自己定制主题怎么办?下面介绍Jupyter-themes如何修改Jupyternotebook主题。参考Github地址[2]环境准备Python3.4,3.5,3.6,3.7Jupyter(推荐Anaconda[3])matplotlib使用pip安装#installjupyterthemes#pipinstall-ihttps://pypi.douban.com/simple/jupyterthemesspiinstalljupyterthemes#升级到最新版本pipinstall--upgradejupyterthemes命令行设置主题在终端(mac)和anaconda提示符(win)中输入以下#列出可用的主题>>>jt-lAvailableThemes:chesterishgrade3gruvboxdgruvboxlmonokaioceans16onedorksolarizeddsolarizedl#选择主题...>>>jt-tchesterish只需刷新笔记本Web应用程序。如果它不起作用,请尝试启动一个新的Jupyternotebook。如果您不喜欢它,可以继续更换它。>>>jt-tchesterish如果还是不喜欢,可以继续尝试...别着急,可以恢复默认主题:#注意:运行jt-r后,需要删除浏览器cache>>>jt-r打开工具栏,打开notebookName,下图红框部分。>>>jt-tgrade3-T-N除了设置“模板”主题外,还可以自定义,设置代码字体/大小,notebook界面字体/大小,单元格宽度和行高等markdown的字体/字体大小(文本单元格)和笔记本(界面)可以设置。调整单元格宽度(%屏幕宽度)和行高。>>>jt-tchesterish-cellw90%-lineh170>>>jt-tchesterish-cellw60%-lineh170#或通过删除“%”符号来设置单元格宽度(以像素为单位)#>>>jt-tsolarizedl-cellw860其他一些设置。#Setthecodefontto'RobotoMono'12pt#(见下面等宽字体表)>>>jt-tonedork-froboto-fs12#SetthecodefonttoFiraMono,11.5pt#3digitfont-sizesconvertedtofloat(115-->11.5)#2digitfont-sizes>25转换为float(85-->8.5)>>>jt-tsolarisdd-ffira-fs115#设置markdown(文本单元格)和notebook(界面)的字体/字体大小#见表下面的无衬线和衬线字体>>>jt-toceans16-tfmerriserif-tfs10-nfptsans-nfs13#修复介绍页面上的容器边距(默认为“自动”)>>>jt-tmonokai-m200#调整光标宽度(以像素为单位)并将光标设为红色#Options:b(蓝色)、o(橙色)、r(红色)、p(紫色)、g(绿色)、x(字体颜色)>>>jt-tOceans16-curscr-cursw5#Select替代提示布局(较窄/无数字)>>>jt-tGrade3-altpnotebook设置绘图样式jtplot.style()更改matplotlib的rcParams字典。jtplot.style()设置配色方案各种图形属性(spines、grid、fontscale等)以及绘图“context”这些命令不需要在每次生成新绘图时重新运行,只需要在笔记本的开头或之后在造型时重新运行一次。#importjtplotmoduleinnotebookfromjupyterthemesimportjtplot#从以下主题中选择继承主题的绘图风格#onedork|grade3|oceans16|chesterish|monokai|solarizedl|solariddedjtplot.style(theme='onedork')以各地工人工资表为图例子。缩放刻度标签、图例等的字体大小。从x和y轴移除脊线并使网格变为虚线:打开X和Y轴刻度线(默认=False),关闭轴网格线(默认=True),并设置默认图形大小。上面已经介绍了题目,大家可以自己试试。让我们设置您最喜欢的主题。Jupiternotebook的安装目录开始介绍目录的安装。notebook怎么可能没有目录呢?它的安装目录也比较简单。但是还是有很多小伙伴经常猜坑。下面我们就来看看正确的目录打开方式。首先安装目录插件。可以在Jupiternotebook中运行,也可以在终端中运行如下代码:pipinstalljupyter_contrib_nbextensions-ihttps://pypi.douban.com/simple在Jupiternotebook中运行安装完成后,需要关闭Jupiternotebook并在终点站。jupytercontribnbextensioninstall--user--skip-running-check注意配置的时候JupyterNotebook没有打开。启动JupyterNotebook并打开目录。以上两步不报错后,启动JupyterNotebook,上面的选项栏会出现Nbextensions选项。单击Nbextensions选项并检查目录。打开一个.ipnb文件,工具栏会出现目录选项,点击生成目录。OK,小伙伴们学会了吗,可以自己试试。参考资料[1]Jupyternotebook官方文档:https://jupyter-notebook.readthedocs.io/en/latest/notebook.html[2]Github地址:https://github.com/dunovank/jupyter-themes[3]蟒蛇:https://www.continuum.io/downloads
