数据可视化

1.散点图




这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、
爬虫、数据分析、数据可视化、机器学习等。
小编这里推荐加小编的python学习群:895,817, 687import matplotlib;
from pandas import read_csv;
import matplotlib.pyplot as plt;data = read_csv("D:\\PA\\5.1\\data.csv")font = {'family' : 'SimHei'
}
matplotlib.rc('font', **font);plt.plot(data['广告费用'], data['购买用户数'], '.')#plt.plot(data['广告费用'], data['购买用户数'], 'o')#plt.plot(data['广告费用'], data['购买用户数'], 'o', color='yellow')
#plt.plot(data['广告费用'], data['购买用户数'], 'o', color=(1, 1, 0))
#plt.plot(data['广告费用'], data['购买用户数'], 'o', color='#FFFF00')
plt.xlabel('广告费用');plt.ylabel('购买用户数');
plt.grid(True);plt.show();

2.折线图



import pandas;
from pandas import read_csv;
from matplotlib import pyplot as plt;data = read_csv('D:\\PA\\5.2\\data.csv');
#对日期格式进行转换
data['购买日期']=pandas.to_datetime(data['日期']);#'-' 顺滑的曲线
plt.plot(data['购买日期'], data['购买用户数'], '-');#plt.title('购买用户数时间序列图');#plt.show();#设置颜色
plt.plot(data['购买日期'], data['购买用户数'], '-', color='r');
#设置线条粗细
plt.plot(data['购买日期'], data['购买用户数'], '-', color='r', lineWidth=10);#'--' 虚线
plt.plot(data['购买日期'], data['购买用户数'], '--');
#'-.' 线加点
plt.plot(data['购买日期'], data['购买用户数'], '-.');
#':' 由点组成的曲线
plt.plot(data['购买日期'], data['购买用户数'], ':');
#'.' 散点图
plt.plot(data['购买日期'], data['购买用户数'], '.');
#',' 像素点的散点图
plt.plot(data['购买日期'], data['购买用户数'], ',');
#'o' 大点的散点图
plt.plot(data['购买日期'], data['购买用户数'], 'o');
#'v' 下三角标记的散点图
plt.plot(data['购买日期'], data['购买用户数'], 'v');
#'^' 上上角标记的散点图
plt.plot(data['购买日期'], data['购买用户数'], '^');
#'<' 左角标记的散点图
plt.plot(data['购买日期'], data['购买用户数'], '<');
#'>' 右角标记的散点图
plt.plot(data['购买日期'], data['购买用户数'], '>');
#'1' 伞形下的标记散点图
#'2' 伞形上的标记散点图
#'3' 伞形左的标记散点图
#'4' 伞形右的标记散点图
plt.plot(data['购买日期'], data['购买用户数'], '4');
#'s' 正方形标记的散点图
plt.plot(data['购买日期'], data['购买用户数'], 's');
#'p' 五角形标记的散点图
plt.plot(data['购买日期'], data['购买用户数'], 'p');
#'*' 五角星标记的散点图
plt.plot(data['购买日期'], data['购买用户数'], '*');
#'h' 多边形标记的散点图
#'H' hexagon2 marker
plt.plot(data['购买日期'], data['购买用户数'], 'h');
#'+' plus marker
#'x' x marker
#'D' diamond marker
#'d' thin_diamond marker
plt.plot(data['购买日期'], data['购买用户数'], 'D');
#'|' vline marker
#'_' hline marker
plt.plot(data['购买日期'], data['购买用户数'], '|');plt.title('购买用户数时间序列图');plt.show();

3.饼图


import numpy;
import matplotlib;
from pandas import read_csv;
import matplotlib.pyplot as plt;data = read_csv('D:\\PA\\5.3\\data.csv');gb = data.groupby(by=['通信品牌'],as_index=False
)['号码'].agg({'用户数':numpy.size
});#pip install matplotlibfont = {'family' : 'SimHei'
}matplotlib.rc('font', **font);plt.pie(gb['用户数'], labels=gb['通信品牌'], autopct='%.2f%%');plt.show()

4.柱形图


# -*- coding: utf-8 -*-
import numpy;
import matplotlib;
from pandas import read_csv;
from matplotlib import pyplot as plt;
font = {'family' : 'SimHei'
};
matplotlib.rc('font', **font);
data = read_csv('D:\\PA\\5.4\\data.csv');
gb = data.groupby(by=['手机品牌']
)['月消费(元)'].agg({'月消费': numpy.sum
});
index = numpy.arange(gb['月消费'].size);
#竖向柱形图
plt.bar(index, gb['月消费'], 1, color='G');
plt.show();
plt.bar(index, gb['月消费'], 1, color='G');
plt.xticks(index + 1/2, gb.index);
plt.show();
#横向柱形图
plt.barh(index, gb['月消费'], 1, color='G');
plt.yticks(index + 1/2, gb.index);
plt.show();


5.直方图


import matplotlib;
from pandas import read_csv;
from matplotlib import pyplot as plt;font = {'family' : 'SimHei'
};
matplotlib.rc('font', **font);data = read_csv('D:\\PA\\5.5\\data.csv');plt.hist(data['购买用户数']);
plt.show();plt.hist(data['购买用户数'], bins=20);
plt.show();plt.hist(data['购买用户数'], bins=20, cumulative=True);
plt.show();

python数据分析实战:数据可视化的一些基本操作相关推荐

  1. python逐笔输入数据_知到智慧树Python数据分析与数据可视化结课测验

    知到智慧树Python数据分析与数据可视化结课测验答案 更多相关问题 已知三角形三个顶点的坐标是A(-1,2,3),B(1,1,1),C(0,0,5),试证三角形ABC是直角三角形,并求角B-- Wh ...

  2. python集合中的元素不允许重复_Python语言中同一个集合中的元素不会重复,每个元素都是唯一的。-智慧树Python数据分析与数据可视化章节答案...

    Python数据分析与数据可视化:Python语言中同一个集合中的元素不会重复,每个元素都是唯一的.[?ж???] A:对 B:错 Python数据分析与数据可视化章节测试答案: 对 更多相关问题 智 ...

  3. Python数据分析——Matplotlib数据可视化基础(二)

    Python数据分析--Matplotlib数据可视化基础(二) 思维导图: 图形的绘制 认识要绘制的图形 基本绘图流程 pyplot基础图表函数 pyplot饼图的绘制 pie函数 matplotl ...

  4. python数据分析与可视化-Python数据分析与数据可视化

    数据分析.数据挖掘与数据可视化是一个古老的话题,并非什么新生事物.近些年来,借助于计算机软硬件的飞速发展,数据分析.挖掘.可视化相关理论和技术在各领域的应用更是有了质的飞跃.饭店选址.公交路线与站牌规 ...

  5. Python爬虫实战-数据可视化

    本文您将学到的东西包括: scrapy爬虫的设置 requests(一个用来发送HTTP请求的简单库) BeautifulSoup(一个从HTML和XML中解析数据的库) MongoDB的用法 Mon ...

  6. Python数据分析:数据可视化实战教程

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于碧茂大数据 ,作者碧茂大数据 明确三个步骤: 确定问题,选择图形 转 ...

  7. python爬虫工资-Python爬虫实战-数据可视化

    本文您将学到的东西包括: scrapy爬虫的设置 requests(一个用来发送HTTP请求的简单库) BeautifulSoup(一个从HTML和XML中解析数据的库) MongoDB的用法 Mon ...

  8. python爬虫程序员工资-Python爬虫实战-数据可视化

    本文您将学到的东西包括: scrapy爬虫的设置 requests(一个用来发送HTTP请求的简单库) BeautifulSoup(一个从HTML和XML中解析数据的库) MongoDB的用法 Mon ...

  9. python知道章节答案_智慧树知道Python数据分析与数据可视化答案,章节期末教程考试网课答案...

    人物雕塑有头像.胸像.半身像和()之分.[2012年真题]A.浮雕头像B.半身带手像C.圆雕头像D.全身 长期或频繁地()架空线路或其他带电体作业时,应采取隔离防护措施.A.靠近B.远离C.接触 权责 ...

  10. 智慧树python数据分析与数据可视化_智慧树知到Python数据分析与数据可视化答案免费查询...

    你校准备举行"节约用水,从现在做起"的英语征文比赛,你打算投稿.请根据以下表格内容写一篇英语短文.必要性没 下面的表格是Sunny School学生一日三餐的菜谱及Sally的爱好 ...

最新文章

  1. 10款在线格式转化应用
  2. return、break、continue区别以及作用范围
  3. linux修改系统时间为北京时间(CentOS)
  4. cocos2dx andoroid切换后台后资源重载
  5. mybatis plus 多表查询_Mybatis 多表查询之一对多
  6. flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识...
  7. 回调函数到底是怎么一回事呢
  8. SpringBoot+ElementUI实现通用文件下载请求(全流程图文详细教程)
  9. 忽略SQL改造等价性
  10. redis在linux命令行下连续进行命令操作
  11. ASIHTTPRequest详解 [经典3]
  12. 管程理解及用管程实现生产者消费者问题
  13. 设计模式 C++观察者模式
  14. 实现DropDownList 无刷新的联动效果
  15. Atitit mysql存储过程编写指南
  16. 为什么现代企业需提高企业敏捷性
  17. cntext:一款 Python文本分析包
  18. 常用身份证识别 OCR 技术 手机拍照识别身份证
  19. IP防护等级标准及规定
  20. 使用永洪BI工具开发扫雷游戏

热门文章

  1. 用idea插件将一个spring boot项目部署到docker容器里运行
  2. 树莓4派开机动画_树莓派4+无屏幕安装系统+ssh远程+远程桌面
  3. 深入浅出Java复用类【从字节码角度看toString调用机制、对象代理、组合与继承、转型、final、初始化】
  4. Datatable表格点击某个单元格可以获取整行数据
  5. Dubbo Admin —— Spring Cloud Alibaba 2021.1 + Nacos + Dubbo Admin参考配置
  6. Web服务必须要知道的几个概念
  7. subversion for linux redhat as5的安装
  8. Java16-day07【Map(概述、特点、功能、遍历)、HashMap集合练习、集合嵌套、Collections、模拟斗地主升级版】
  9. 关于Xcode6编译变更 “Implicit declaration of function 'sysctl' is invalid in C99” 报错问题
  10. SpringMVC 实现注册登录