我与Python相遇的每天_2020-5-27

2021-04-20  本文已影响0人  Alyna_C

1.     安装pandas

>>升级pip

        cd c:\python37\

        python3 -m pip install--upgrade pip

>>使用国内镜像

       #配置清华PyPI镜像(如无法运行,将pip版本升级到>=10.0.0)

        pip config setglobal.index-url https://pypi.tuna.tsinghua.edu.cn/simple

        pip install pandas

       #取消镜像设置

        pip config unsetglobal.index-url

        或者:

        pip install ** -ihttps://pypi.tuna.tsinghua.edu.cn/simple/

>>本地安装

        首先cmd进入python3安装路径下的Scripts文件夹

        输入pip install jieba

——安装seaborn

同理,使用国内镜像方式安装

====!!!注:直接使用pip install **出错,就可以采用这种方式

>>本地安装

https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy找到对应安装包

pip install [拖入包]

——pip国内镜像源

清华:https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/

       备注:有时候网络状态欠佳,会导致国内镜像安装失败。多试几次就好了



2.     函数

plt.thetagrids():获取当前极坐标图上的theta网格线

plt.thetagrids(angles,

labels=None, fmt=None, **kwargs):设置当前极坐标图上的theta网格线

plt.grid(b, which,

axis, color, linestyle, linewidth, **kwargs) 生成网格

plt.plot()

plt.subplots_adjust(left=None,bottom=None, right=None, top=None, wspace=None, hspace=None)

有六个可选参数来控制子图布局。值均为0~1之间。其中left、bottom、right、top围成的区域就是子图的区域。wspace、hspace分别表示子图之间左右、上下的间距。实际的默认值由matplotlibrc文件控制的

.unique()

describe() 函数可以查看数据的基本情况,包括:count 非空值数、mean 平均值、std 标准差、max 最大值、min 最小值、(25%、50%、75%)分位数等。

matplotlin.pyplot.grid(b,

which, axis, color, linestyle, linewidth,**kwargs)

numpy.linspace(start,

stop, num=50, endpoint=True, retstep=False, dtype=None) 在指定的间隔内返回均匀间隔的,一般用前三个,而前两个参数分别是数列的开头与结尾

numpy.concatenate((a1,a2,...),

axis=0)函数。能够一次完成多个数组的拼接

.spines设置坐标轴:四个方向top、bottom、right、left。默认top和right的颜色设为None


3.     Matplotlib图中文的显示

plt.rcParams['font.sans-serif']= ['Arial Unicode MS']

使用'SimHei'黑体坐标轴会出现异常空框,使用'Arial Unicode MS'解决此问题


4.     绘制多图形

>>>对称子图(包括一行多个图,一列多个图)

可直接使用subplot

>>>非对称子图:每行或者每列的图形数量不同时

       (1)gridspec(from matplotlib.gridspec import gridspec)

       (2)plt.subplot2grid(import matplot.pyplot as plt)

上一篇下一篇

猜你喜欢

热点阅读