Python 常用小技巧(随时补充)

平时遇到的问题比较杂乱,想起什么就写点什么.

1.问题:使用panda模块时,输出结果,出现列对不齐.
解决方法:
通过display.unicode.east_asian_width设置为True,即可解决列对不齐的问题,代码如下:

pd.set_option('display.unicode.east_asian_width,True)

2.问题:使用panda模块时,输出结果,出现行显示不全.
解决方法:
通过display.max_rows修改默认输出最大的行数;
通过display.max_columns修改默认输出最大的列数.
代码如下:

pd.set_option('display.max_rows',1000)#第二参数表示输出的最大的行数
pd.set_option('display.max_columns',1000)#第二参数表示输出的最大的列数

3.在使用matplotlib库绘图时,出现中文乱码的问题.
解决方法:
设置font.sans-serif即可解决
代码:

plt.rcParams['font.sans-serif']=['Simhei']

4.在使用matplotlib库绘图时,出现负号不显示的问题.
解决方法:
设置axes.unicode_minus为False
代码:

plt.rcParams['axes.unicode_minus']=False

5.在手动添加图例时,有时候会出现文本显示不全的问题.
解决方法:
在文本后面添加一个逗号","
代码:

plt.legend('销售收入') #手动添加可能会出现文本显示不全的情况.
plt.legend(('销售收入',))

你可能感兴趣的:(问题汇总,小技巧,Python,python,excel,vba)