matplotlib
matplotlib
1、matplotlib简介
Matplotlib是一个强大的Python绘图和数据可视化的工具包。数据可视化也是我们数据分析的最重要的工作之一,可以帮助我们完成很多操作,例如:找出异常值、必要的一些数据转换等。完成数据分析的最终结果也许就是做一个可交互的数据可视化。
安装方式:
pip install matplotlib
引用方法:
import matplotlib.pyplot as plt
# Mac下设置中文字体 ## 下载:http://www.font5.com/download.php?id=8982&designated=1231818422 from matplotlib.font_manager import FontProperties font=FontProperties(fname='/Users/Downloads/dd/msyh.ttf', size=20) font1=FontProperties(fname='/Users/Downloads/dd/msyh.ttf', size=15) font2=FontProperties(fname='/Users/Downloads/dd/msyh.ttf', size=12) # Windows下设置中文字体 plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False
# 忽略运行警告的提示 import warnings warnings.filterwarnings('ignore')
| 函数 | 说明 |
|---|---|
| plt.plot(x,y,fmt) | 坐标系 |
| plt.boxplot(data,notch,position) | 箱型图 |
| plt.bar(left,height,width,bottom) | 柱状图 |
| plt.barh(width,bottom,left,height) | 横向柱状图 |
| plt.polar(theta,r) | 极坐标系 |
| plt.pie(data,explode) | 饼图 |
| plt.psd(x,NFFT=256,pad_to,Fs) | 功率谱密度图 |
| plt.specgram(x,NFFT=256,pad_to,F) | 谱图 |
| plt.cohere(x,y,NFFT=256,Fs) | X-Y相关性函数 |
| plt.scatter(x,y) | 散点图 |
| plt.step(x,y,where) | 步阶图 |
| plt.hist(x,bins,normed) | 直方图 |
2、plot 绘制折线
| 方法 | 描述 |
|---|---|
| plt.title() | 设置图像标题 |
| plt.xlabel() | 设置x轴名称 |
| plt.ylabel() | 设置y轴名称 |
| plt.xlim() | 设置x轴范围 |
| plt.ylim() | 设置y轴范围 |
| plt.xticks() | 设置x轴刻度 |
| plt.yticks() | 设置y轴刻度 |
| plt.legend() | 设置曲线图例 |

3、bar 柱状图绘制


4、plot 绘制曲线


5、pie 饼图绘制



浙公网安备 33010602011771号