Python数据分析19——matplotlib可视化(一)之线形图
matplotlib绘制线形图
线形图是最基本的图表了,没有之一,所以这是我们必须掌握的技能。
准备
首先,我们必须先安装matplotlib模块。
pip install matplotlib
然后,我们在jupyter notebook中导入相关的模块和包。
import numpy as np
import pandas as pd
from pandas import Series, DataFrame
%matplotlib inline
import matplotlib.pyplot as plt
绘图
创建data字典,用于创建DataFrame对象。
data = {'name': ['张三', '李四', '王五', '小明'],'sex': ['female', 'female', 'male', 'male'],'math': [78, 79, 88, 92],'city': ['北京', '上海', '广州', '北京']
}
df = DataFrame(data)
然后,重点来了,我们直接用 matplotlib.pyplot,即 plt 绘图。
plt.plot(df.index, df['math'])
在上面的代码中,我们传入的对象是X轴的数据和Y轴的数据。这样,我们轻松的就完成了最基本的绘图。
颜色
其实,绘图可以直接传入X轴和Y轴的数据,同时,在绘图代码里面也可以同时指定线条的颜色。
years = [1950, 1960,1970,1980,1990, 2000,2010]
gdp = [300.2, 543.3, 1075.9, 2826.5, 5979.6, 10289.7, 14958.3]
plt.plot(years, gdp, color='r')
当然,你可以根据 RGB 值来修改线条的颜色。
plt.plot(years, gdp, color='#FFA500')
线形
如果你对线条的形状不满意,你也可以直接指定。
plt.plot(years, gdp, linestyle='--')
形状能变,大小肯定也能够变化。
plt.plot(years, gdp, linestyle='--', linewidth=10)
点标记
如果你还想清楚的看到每一位坐标点,可以设置坐标点。
plt.plot(years, gdp, marker='D')
最后,我给大家再分享一个快捷的设置方法——将颜色、线条和点标记一起设置。
plt.plot(years, gdp, 'co--')
Python数据分析19——matplotlib可视化(一)之线形图相关推荐
- Python数据分析(matplotlib、numpy、pandas)
Python数据分析 1.matplotlib 1.1 什么是matplotlib 能将数据进行可视化,更直观的呈现 使数据更加客观,更有说服力 matplotlib:最流行的Python底层绘图库, ...
- Python数据分析 2.Matplotlib绘图—常用统计图
Python数据分析 2.Matplotlib绘图-常用统计图 1.绘制散点图 from matplotlib import pyplot as plt from matplotlib import ...
- Python使用matplotlib可视化相关性分析热力图图heatmap、使用seaborn中的heatmap函数可视化相关性热力图(Correllogram)
Python使用matplotlib可视化相关性分析热力图图heatmap.使用seaborn中的heatmap函数可视化相关性热力图(Correllogram) 目录
- python使用matplotlib可视化堆积的折线图、使用stackplot函数可视化堆积的折线图、不同数据在垂直方向堆叠
python使用matplotlib可视化堆积的折线图.使用stackplot函数可视化堆积的折线图.不同数据在垂直方向堆叠 目录
- python逐笔输入数据_知到智慧树Python数据分析与数据可视化结课测验
知到智慧树Python数据分析与数据可视化结课测验答案 更多相关问题 已知三角形三个顶点的坐标是A(-1,2,3),B(1,1,1),C(0,0,5),试证三角形ABC是直角三角形,并求角B-- Wh ...
- python集合中的元素不允许重复_Python语言中同一个集合中的元素不会重复,每个元素都是唯一的。-智慧树Python数据分析与数据可视化章节答案...
Python数据分析与数据可视化:Python语言中同一个集合中的元素不会重复,每个元素都是唯一的.[?ж???] A:对 B:错 Python数据分析与数据可视化章节测试答案: 对 更多相关问题 智 ...
- Python数据分析之Matplotlib的常用操作总结
特别鸣谢以下更多python教程请到友情连接: 菜鸟教程https://www.piaodoo.com 初中毕业读什么技校 http://cntkd.net 茂名一技http://www.enechn ...
- Python使用matplotlib可视化时间序列自回归ACF图和偏自回归PACF图、ACF图显示了时间序列与其自身滞后的相关性、PACF显示了任何给定的滞后(时间序列)与当前序列的自相关性
Python使用matplotlib可视化时间序列自回归ACF图和偏自回归PACF图.ACF图显示了时间序列与其自身滞后的相关性.PACF显示了任何给定的滞后(时间序列)与当前序列的自相关性,但消除了 ...
- Python数据分析之matplotlib折线图
Python数据分析之matplotlib折线图 1.需求 2.需求分析 3.代码示例 4.总结和思考 1.需求 需求假设大家在30岁,根据实际情况,统计出你和同桌从11岁倒30岁做成的男女朋友数量, ...
最新文章
- gRPC 的 4 种基础通信模式
- Linux多台服务器共用密钥ssh自动登陆
- 深入浅出说编译原理(一)
- dbscan算法中 参数的意义_无监督机器学习中,最常见的聚类算法有哪些?
- 考研编程练习----畅通工程
- SpringRMI解析2-RmiServiceExporter逻辑脉络
- JAVA电子书大礼包
- 极域电子书包课堂管理系统怎么控屏_极域电子教室控屏时,怎么解除?
- xposed 入门之修改手机 IMEI
- html动画转换为桌面动态壁纸,怎么设置电脑动态壁纸-动态桌面,这个功能太好玩了...
- Informatica的元数据和数据血缘关系
- 智课雅思词汇---二十三、动词性后缀-ate-fy-ish-ize
- 基于三星6.0.1的Xposed模块安装以及模拟位置的安装
- 计算机网络说明文,电脑的说明文600字
- 速读 OSI合作的《2022全球开源趋势报告》
- JavaScript基础小节——手写重点整理02
- be idle sometimes to_一生中不该错过的经典语录,深刻有道理,看了让人爱不释手!...
- 数字证书包含哪些内容
- 7-12 验证哥德巴赫猜想 (10 分)
- 计算机系统动态库修复,一键修复!动态库文件 mfc100u.dll 修复使用说明