python数据可视化实验报告的总结_Python数据可视化常用方法及流程总结

本文总结了使用Python进行数据可视化的实验,重点介绍了如何通过numpy、matplotlib和pandas库来读取数据并绘制条形图。首先导入所需库,设置字体,然后读取CSV数据。接着,根据手机品牌和通信品牌分组,计算月消费总和。通过设定颜色和位置,绘制不同通信品牌的条形图,并设置x轴标签为手机品牌,最后展示图表并添加图例。
摘要由CSDN通过智能技术生成

# 1.引入方法 numpy matplotlib read_csv plt

import numpy

import matplotlib

from pandas import read_csv

import matplotlib.pyplot as plt

# 2.设置字体

font = {'family': 'SimHei'}

matplotlib.rc('font', **font)

# 3.读取数据

data = read_csv('data/data_phone.csv')

# 4.设置 横坐标x=手机品牌 纵坐标y=月消费 对比comparison=通信品牌

# 横坐标

d1 = '手机品牌'

# 条形图

d2 = '通信品牌'

# 纵坐标

v = '月消费'

# 5.分组data.groupby(by=[手机品牌,通信品牌])[月消费(元)].agg({纵坐标y:numpy.sum})

gb = data.groupby(by=[d1, d2])['月消费(元)'].agg({v: numpy.sum})

# 6.从分组中取出手机品牌通信品牌 phone=gb.index.levels[0].size communication=gb.index.levels[1].size

# 手机品牌

d1size = gb.index.levels[0].size

# 通信品牌

d2size = gb.index.levels[1].size<

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值