Python数据分析 三剑客篇(三)matplotlib全网最混介绍

Matpoltlib

数据可视化基础,相对而言,这个库没有前两个库那么复杂,主要功能就是绘制图形,直观的表达数据之间的联系
简单折线图展示

import pandas as pd
task=pd.read_csv("/Users/a/Desktop/Titanic/gendermodel.csv")#读取数据
print(task.head(6))#打印前六行
import matplotlib.pyplot as plt
first_six=task[0:12]
plt.plot(first_six["PassengerId"],first_six["Survived"])#plot()中,前一个参数表示x轴,后一个表示y轴
plt.xlabel("Passenger ID")#x轴命名
plt.ylabel("Survived")#y轴命名
plt.title("task")#表格标题
plt.show()

绘制出的折线图如下:

Python数据分析 三剑客篇(三)matplotlib全网最混介绍_第1张图片

创建画布和创建子图

fig=plt.figure()#创建画布
ax1=fig.add_subplot(2,2,1)#2*2矩阵的第一个,说明add_subplot(行,列,第几个)
ax2=fig.add_subplot(2,2,2)#2*2矩阵的第二个
ax3=fig.add_subplot(2,2,4)#2*2矩阵的第四个
ax1.plot(first_six["PassengerId"],first_six["Survived"])
ax2.plot(first_six[“PassengerId"],first_six["Survived"],c='red')#指定线条颜色为红色

plt.show()

结果如下:
Python数据分析 三剑客篇(三)matplotlib全网最混介绍_第2张图片
其余用法不做过多解释,更多在数据分析实例里面体现

你可能感兴趣的:(Python,数据分析)