箱式图无缝连接

该博客介绍了如何利用matplotlib库处理苹果股市数据,并绘制箱式图。首先展示了2011年的柱状图和每月平均值的折线图,然后重点讲解了如何组合多个箱式图,去除间距,添加边界线,以及实现子图间间距为0的技巧。内容涵盖了数据处理、matplotlib设置和箱式图设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主要是对历年苹果股市信息查询信息并绘图,需要使用matplotlib知识

import pandas as pd
import matplotlib.pyplot as plt
import warnings
warnings.filterwarnings('ignore')
plt.rcParams['font.sans-serif']=['SimHei'] #图中中文字体设置为黑体
data = pd.read_csv('Apple_stock.csv')  # 读入数据
# print(data.head(5))  # 前五行数据
# print('**********************')
# print(data.info())  # 数据摘要
# print('**********************')
# print(data.dtypes)  # 数据类型
# print('**********************')
# print(data.shape)  # 数据行列数
# print('**********************')
# print(data.describe())  #数据的描述性信息
# print('**********************')
# print(data)  # 数据查看
#
# print(data.isnull().sum())   # 查看缺失值
#
# data = data.dropna()  # 缺失值处理,删除
# data = data.drop_duplicates()  # 删除数据中所有列值相同的数据
# max_open = data['Open'].max()   #开盘价最高的价格是
# print(max_open)
# # 历史收盘价的最高和最低
# print(data['Close'].max(), data['Close'].min())


# data['日期'] = pd.to_datetime(data['Date'], format='%Y-%m-%d')  # 格式转换
#
# # 共有多少年的数据,分别是哪几年,第二种做法
def yeartiqu(x):
    return x[:4]
data['year'] = data['Date'].apply(yeartiqu)
year = data.groupby(data['year']).size()
print('共有{}年数据,分别是{}'.format(len(year), [i for i in year.index]))
#
# # 2013年股市最低价
# data2013 = data[data['year']=='2013']
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值