python之matplotlib和pandas绘图

  • Post author:
  • Post category:python


不得不说使用python库matplotlib绘图确实比较丑,但使用起来还算是比较方便,做自己的小小研究可以使用。这里记录一些统计作图方法,包括pandas作图和plt作图。

前提是先导入第三方库吧

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np

然后以下这两句用于正常显示中文标签什么的。

plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号

当然还有一些最基本的步骤:

plt.xticks(x,xtk,size=12,rotation=50) #设置字体大小和字体倾斜度
plt.xlabel(u'城市') # x轴标签
plt.ylabel(u'数量')
plt.title(u'朋友所在城市')  # 图的名称
plt.legend() # 正常显示标题
plt.show()  # 显示图像
plt.close()  # 绘图后养成习惯性的关掉

对于pandas中的二维数据框,可以直接作图(Series类型),简单的折线图或者曲线图如下:

sdata.plot(color='r', style='-o')
plt.show()


如果没有用pandas,直接作



版权声明:本文为layman2016原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。