首页 > 其他分享 >数据挖掘2023.2.26

数据挖掘2023.2.26

时间:2023-02-26 17:36:29浏览次数:56  
标签:plot 26 plt labels sale label 2023.2 数据挖掘 data

# 代码3-3 捞起生鱼片的季度销售情况
import pandas as pd
import numpy as np
catering_sale = 'D:/develop/Spider/data/catering_fish_congee.xls' # 餐饮数据
data = pd.read_excel(catering_sale,names=['date','sale']) # 读取数据,指定“日期”列为索引

bins = [0,500,1000,1500,2000,2500,3000,3500,4000]
labels = ['[0,500)','[500,1000)','[1000,1500)','[1500,2000)',
'[2000,2500)','[2500,3000)','[3000,3500)','[3500,4000)']

data['sale分层'] = pd.cut(data.sale, bins, labels=labels)
aggResult = data.groupby(by='sale分层').agg({'sale': np.size})

pAggResult = round(aggResult/aggResult.sum(), 2, ) * 100

import matplotlib.pyplot as plt
plt.figure(figsize=(10,6)) # 设置图框大小尺寸
pAggResult['sale'].plot(kind='bar',width=0.8,fontsize=10) # 绘制频率直方图
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.title('季度销售额频率分布直方图0437',fontsize=20)
plt.show()

 

 

import pandas as pd
import matplotlib.pyplot as plt
catering_dish_profit = 'D:/develop/Spider/data/catering_dish_profit.xls' # 餐饮数据
data = pd.read_excel(catering_dish_profit)

x = data['盈利']
labels = data['菜品名']
plt.figure(figsize = (8,6))
plt.pie(x,labels = labels)
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.title('菜品销售分部(饼图)学号3037')
plt.axis('equal')
plt.show()

 

 

import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_excel('D:/develop/Spider/data/dish_sale.xls')
plt.figure(figsize = (8,4))
plt.plot(data['月份'],data['A部门'],color = 'green',label = 'A部门',marker = 'o')
plt.plot(data['月份'],data['B部门'],color = 'red',label = 'B部门',marker = 's')
plt.plot(data['月份'],data['C部门'],color = 'skyblue',label = 'C部门',marker = 'x')
plt.legend()
plt.ylabel('销售额(万元)')
plt.title('学号3037')
plt.show()
data = pd.read_excel('D:/develop/Spider/data/dish_sale_b.xls')
plt.figure(figsize = (8,4))
plt.plot(data['月份'],data['2012年'],color = 'green',label = '2012年',marker = 'o')
plt.plot(data['月份'],data['2013年'],color = 'red',label = '2013年',marker = 's')
plt.plot(data['月份'],data['2014年'],color = 'skyblue',label = '2014年',marker = 'x')
plt.legend()
plt.ylabel('销售额(万元)')
plt.title('学号3037')
plt.show()

 

import pandas as pd
catering_sale = 'D:/develop/Spider/data/catering_sale.xls' # 餐饮数据
data = pd.read_excel(catering_sale, index_col = u'日期') # 读取数据,指定“日期”列为索引列

import matplotlib.pyplot as plt # 导入图像库
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号

plt.figure() # 建立图像
plt.title('学号3037',fontsize=20)
p = data.boxplot(return_type='dict') # 画箱线图,直接使用DataFrame的方法
x = p['fliers'][0].get_xdata() # 'flies'即为异常值的标签
y = p['fliers'][0].get_ydata()
y.sort() # 从小到大排序,该方法直接改变原对象

for i in range(len(x)):
if i>0:
plt.annotate(y[i], xy = (x[i],y[i]), xytext=(x[i]+0.05 -0.8/(y[i]-y[i-1]),y[i]))
else:
plt.annotate(y[i], xy = (x[i],y[i]), xytext=(x[i]+0.08,y[i]))

plt.show() # 展示箱线图

 

标签:plot,26,plt,labels,sale,label,2023.2,数据挖掘,data
From: https://www.cnblogs.com/lyf238/p/17157122.html

相关文章

  • 2023.2.26
    #-*-coding:utf-8-*-"""CreatedonWedFeb2210:56:392023@author:admin"""importpandasaspdcatering_sale='C:\\Users\\ASUS\\Documents\\WeChatFiles\\wx......
  • 【闲话】2023.2.26
    我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可......
  • [leetcode每日一题]2.26
    ​​1255.得分最高的单词集合​​难度困难98你将会得到一份单词表 ​​words​​,一个字母表 ​​letters​​ (可能会有重复字母),以及每个字母对应的得分情况表 ​​scor......
  • 23_2_26关于pycharm的调试
    pycharm的调试:http://www.360doc.com/content/22/1120/20/37289152_1056826955.shtml 1.添加断点:单击代码行号后面的位置2.进入调试模式:点击“甲壳虫”(似乎已经成了所有I......
  • 2023、2、25-26学习总结
    工程目录:bean:通过bean传递servlet中的数据给daopackageBean;publicclassbean{privateStringwords;privateintid;publicStringgetWo......
  • 2023.2.26【模板】扩展Lucas定理
    2023.2.26【模板】扩展Lucas定理题目概述求\(\binom{n}{m}mod\)\(p\)的值,不保证\(p\)为质数算法流程(扩展和普通算法毫无关系)由于\(p\)不是质数,我们考虑[SDOI201......
  • 闲话 23.2.26
    闲话今日推歌:帝国少女-RSoundDesignfeat.初音ミク恋爱裁判-40mPfeat.初音ミク杂题今天打算刷一天杂题所以随写随更新吧好久没写了啊(青鱼和区间绝顶聪......
  • 数据挖掘python画各类图
    1importpandasaspd2importnumpyasnp3catering_sale='D:\data\catering_fish_congee(1).xls'#餐饮数据4data=pd.read_excel(catering_sale,names=......
  • python数据挖掘绘图
    importpandasaspdcatering_sale=(r'D:\数据挖掘\catering_sale.xls')data=pd.read_excel(catering_sale,index_col='日期')print(data.describe())   importma......
  • 2023.2.25——软件工程日报
    所花时间(包括上课):0h代码量(行):0行博客量(篇):1篇今天,配置好了git,并且学会了如何将本地代码利用git上传到GitHub上。我了解到的知识点:Github首次上传代码测试-sodamate-......