Python数据分析学习笔记(一)
- Python2.7的安装
- pandas安装
- 使用Matplotlib绘图
Python2.7安装
按照《利用Python进行数据分析》中推荐,从[http://www.enthought.com]下载EPDFFree版本,此版本专门用于科学计算,包含了NumPy,SciPy,matplotlib,Chaco,IPython等包,可免于自己安装。
我的安装路径为
C:\Users\XXXXX\AppData\Local\Enthought\Canopy32
环境变量:c:\users\XXXXX\appdata\local\enthought\canopy32\user\scripts;C:\Users\XXXXX\AppData\Local\Enthought\Canopy32\User;C:\Users\XXXXX\AppData\Local\Enthought\Canopy32\User\Scripts
安装pandas
进入scripts文件夹下 打开命令行 输入 pip install pandas 即可
利用Matplotlib画图
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
x = np.linspace(-10,10,2000)
y = np.sin(x)+1
z = np.cos(x**2)+1
myfont = matplotlib.font_manager.FontProperties(fname='C:/Windows/Fonts/simhei.ttf')
#这个方法可以输出中文
plt.rcParams['font.sans-serif'] = ['simhei']#这个方法不起作用
plt.rcParams['axes.unicode_minus'] = False #解决保存图像是负号'-'显示为方块的问题 书上说的,我并没有遇到这个问题
plt.figure(figsize = (8,4))
plt.plot(x,y,label = '$\sin x+1$',color='red',linewidth=2)
plt.plot(x,z,'b--',label = '$cos x^2+1$')
plt.xlabel('Time(s)')
plt.ylabel('Volt')
plt.title(u'例子',fontproperties=myfont)#输出中文
plt.ylim(0,2.2)
plt.legend()
plt.show()
目录
用 [TOC]
来生成目录: