Python数据分析-1
2016-09-26 17:34
218 查看
第一次用python进行数据分析,速度很快很强大
![](https://img-blog.csdn.net/20160926173506412?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
# -*- coding: utf-8 -*-
"""
Created on Thu Sep 22 11:39:29 2016
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
yindex=np.arange(10,1510,10)
xindex=np.arange(0,1824.4,0.4)
df = pd.read_excel("meshdata.xls",header=None,names=yindex)
df.index=xindex
fig=plt.figure(figsize=(20,10))
ax=fig.add_subplot(111)
#plt.plot(df.index,df.loc[:,[10,20,30,40,50,60]])
#plt.legend(['10mm','20mm','30mm','40mm','50mm','60mm'])
plt.plot(yindex,df.loc[[0.4,900,1200,1800],:].T)
plt.grid()
plt.xlabel("Y Position(mm)")
plt.ylabel("Floating Height(mm)")
plt.title("Floating Height along Y-axis")
plt.legend(['0.4mm','900mm','1200mm','1800mm'])
plt.xlim(-20,1600)
plt.xticks(np.arange(-100,1700,100))
x_center=[]
for i in range(12):
x0=62.5
stroke=160
x_center.append(125*i+x0)
y0=0.035 if i%2==0 else 0.04
x=[x_center[i]-stroke/2,x_center[i]+stroke/2]
y=[y0,y0]
optics=plt.plot(x,y)
plt.setp(optics,linewidth=5.0)
plt.plot([750,750],[0,0.09],'g--')
plt.show()
# -*- coding: utf-8 -*-
"""
Created on Thu Sep 22 11:39:29 2016
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
yindex=np.arange(10,1510,10)
xindex=np.arange(0,1824.4,0.4)
df = pd.read_excel("meshdata.xls",header=None,names=yindex)
df.index=xindex
fig=plt.figure(figsize=(20,10))
ax=fig.add_subplot(111)
#plt.plot(df.index,df.loc[:,[10,20,30,40,50,60]])
#plt.legend(['10mm','20mm','30mm','40mm','50mm','60mm'])
plt.plot(yindex,df.loc[[0.4,900,1200,1800],:].T)
plt.grid()
plt.xlabel("Y Position(mm)")
plt.ylabel("Floating Height(mm)")
plt.title("Floating Height along Y-axis")
plt.legend(['0.4mm','900mm','1200mm','1800mm'])
plt.xlim(-20,1600)
plt.xticks(np.arange(-100,1700,100))
x_center=[]
for i in range(12):
x0=62.5
stroke=160
x_center.append(125*i+x0)
y0=0.035 if i%2==0 else 0.04
x=[x_center[i]-stroke/2,x_center[i]+stroke/2]
y=[y0,y0]
optics=plt.plot(x,y)
plt.setp(optics,linewidth=5.0)
plt.plot([750,750],[0,0.09],'g--')
plt.show()
相关文章推荐
- python-MySQLdb数据超过200万检索过慢的原因分析
- Python数据分析工具包:Pandas
- 利用Python进行数据分析——第一章:重要Python库安装配置
- 实时数据之python操作elasticsearch监控数据插入图表分析
- 用Python进行网络爬虫和数据分析的初次尝试(一)
- python myql类库MySQLdb在数据过量情况下巨慢无比的原因分析
- 利用Python进行数据分析——数据规整化:清理、转换、合并、重塑(七)(5) .
- python 购物数据意淫分析(1)
- 【Python数据分析】从Web收集数据小实例
- 用python调用R做数据分析-准备工作
- 分享:Python: 数据分析资源
- python 抓取腾讯微博数据并做简单的分析 .
- python 抓取腾讯微博数据并做简单的分析
- python数据分析
- Python分析处理本机各项数据并以chartdirector图形化展示
- python分析数据的处理过程及总结
- CentOS 6 64bit下,Python数据分析环境搭建
- python数据采集与多线程效率分析
- python&php数据抓取、爬虫分析与中介,有网址案例
- 利用Python进行数据分析——时间序列[十](1) .