python数据分析

这段代码首先使用numpy和matplotlib库绘制了两个函数y=x^2和y=x^4的图,并添加了图例。接着,它读取了两个Excel文件并使用pandas进行数据合并,处理年龄数据,然后画出sin(x)函数的图形,并改变了线条的样式。
摘要由CSDN通过智能技术生成

import numpy as np

import matplotlib.pyplot as plt

data = np.arange(0,1.1,0.01)

plt.title('lines')

plt.xlabel('x')

plt.ylabel('y')

plt.xlim((0,1))

plt.ylim((0,1))

plt.plot(data,data**2)

plt.plot(data,data**4)

plt.legend(['y=x^2','y=x^4'])

# plt.savefig()

plt.show()

import pandas as pd

#import xlrd

stroke_info = pd.read_excel('D:\python数据分析/healthcare-dataset-stroke.xlsx')

age_abs = pd.read_excel('D:\python数据分析/healthcare-dataset-age_abs.xlsx')

link_outer = pd.merge(stroke_info,age_abs,how='outer',left_on='编号',right_on='编号')

age = link_outer['年龄']

age_nomal = []

for i in age:

    if i > 0.0:

        age_nomal.append(i)

print(age_nomal)

age_nomal1 = [x for x in age_nomal if x==int(x)]

print(age_nomal1)

x = np.linspace(0,4*np.pi)

print(x)

y=np.sin(x)

plt.plot(x,y,label='$sin(x)$')

plt.title('sin(x)')

plt.xlabel('x')

plt.ylabel('y')

plt.show()

plt.rcParams['lines.linestyle']=':'

plt.rcParams['lines.linewidth']=1.5

plt.rcParams['lines.marker']='h'

plt.plot(x,y,label='$sin(x)$')

plt.title('sin(x)')

plt.xlabel('x')

plt.ylabel('y')

plt.show()

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值