jupyter常用设置
https://blog.csdn.net/weixin_45775025/article/details/103375749
https://zhuanlan.zhihu.com/p/55723473
一.设置单元格全部行的输出结果
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
1
2
二.设置绘图中的中文显示
1.
plt.rcParams['font.sans-serif'] = 'SimHei' ## 设置中文显示
plt.rcParams['axes.unicode_minus']=False #解决负数坐标显示问题
1
2
2.
#如果绘图之前指定绘图风格,导致不能显示中文时,此时也许会改变原matplotlibrc的配置,尝试增加一句
sns.set_style('darkgrid',{'font.sans-serif':'Microsoft YaHei'})
1
2
3.
#如果以上方法都不能解决中文显示问题,还可以尝试以下方法:
#先导包
from matplotlib.font_manager import FontManager
#然后在需要显示中文的地方加上
fontproperties='SimHei'
#例如:
plt.xticks(result['客户类型'].values,fontproperties='SimHei',rotation=45)
1
2
3
4
5
6
7
8
4.
#mac电脑正常显示中文
plt.rcParams['font.family'] = ['Arial Unicode MS']
1
2
三.自动绘图(省略plt.show()方法)
%matplotlib inline
1
四.像下图中我们不想箭头所示的输出时,可以在画图的最后一行代码加一个分号.如果这样还不行,就可以加上plt.show()
实际操作中为了简化代码,都会加上%matplotlib inline ,以为了省略plt.show(),但如果为了以下箭头的不必要输出,还是建议使用plt.show()画图命令.
五.控制DataFrame行列的输出数
#将输出的行列显示数设置为500
pd.set_option('display.max_rows', 500)
pd.set_option('display.max_columns', 500)
————————————————
版权声明:本文为CSDN博主「恭之兮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45775025/article/details/103375749