matplotlib功能使用_折线图(1)

matplotlib功能使用之—折线图


一、先做总结

我们利用matplotlib做折线图主要用到以下功能:

1、绘制折线图:plt.plot

2、设置图片大小:plt.figure

3、保存图片:plt.savfig

4、设置xy轴上的刻度和字符串xticks

5、解决刻度稀疏和密集问题xticks

6、设置标题:xy轴的label(title.xlabel,ylabel)

7、设置字体:font.manage.fontProoperties,matplotlib.rc

8、在 一张图上绘制多个图形(plt多次plot)

9、为不同图形添加图例

二、代码案例实现

不多话,直接上码:

```

# -*- coding: utf-8 -*-

"""

Created on Tue Jul 16 09:55:29 2019

@author: Administrator

"""

# 绘制10点到12点的温度变化曲线

from matplotlib import pyplot as plt

import random

# 显示中文,设置字体

plt.rcParams['font.sans-serif'] = ['SimHei']  #设置简黑字体

plt.rcParams['axes.unicode_minus'] = False  # 解决"_" bug

x = range(0,120)

y = [random.randint(20,25) for i in range(0,120)]

plt.figure(figsize=(20,8),dpi=80)

plt.plot(x,y)

# 调整x刻度

x_labels = list(x)

_xtick_labels = ["10点{}分".format(i) for i in range(60)]

_xtick_labels += ["11点{}分".format(i) for i in range(60)]

# print(_xtick_labels)

plt.xticks(x_labels[::3],_xtick_labels[::3])

plt.savefig("./fig_size01.png")

plt.show()

```

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容