python3 matplotlib 折线图

本文详细介绍如何使用Matplotlib库绘制折线图,包括设置图表大小、分辨率、标题、轴信息、图例等,并通过实例展示了如何自定义字体、设置x轴刻度及标签,以及如何保存图表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用方法
方法作用
pyplot .plot(x,y)绘制折线图
pyplot .figure(figsize(),dpi)设 置图片大小和分辨率(dpi)
pyplot.xticks(list(x),lables)设置了x轴上的刻度 list( x )和字符串(lables),两者元素个数应一致
pyplot.title设置表格标题
pyplot.xablex轴的轴信息
pyplot.titley轴的轴信息
pyplot.legend(prpo,loc)图例 prpo=‘字体存放位置’ , loc 图例放置位置
font_manager. fontProperties设置字体
pyplot.savefig( "path" )保存图片到 path 路径下
直接上代码

随着年龄的增长,所许愿望的个数情况图

# coding=utf-8
from matplotlib import pyplot as plt
from matplotlib import font_manager

my_font = font_manager.FontProperties(fname="C:/WINDOWS/FONTS/SIMLI.TTF")

y_1 = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]
y_2 = [1,0,1,1,2,6,3,0,3,4,6,5,3,5,4,3,3,1,1,1]
x = range(11,31)

#设置图形大小
plt.figure(figsize=(20,8),dpi=80)

plt.plot(x,y_1, label='自己',)
plt.plot(x,y_2, label='同桌')

#设置x轴刻度
_xtick_labels = ["{}岁".format(i) for i in x]
plt.xticks(x,_xtick_labels,fontproperties=my_font)
plt.yticks(range(0,9))

#绘制网格, alpha 设置网格透明度
plt.grid(alpha=0.1)

# 添加图例 (label 自己和同桌)的放置位置
plt.legend(prop=my_font, loc='upper left')

#展示
plt.show()

my_font font_manager.FontProperties(fname="C:/WINDOWS/FONTS/SIMLI.TTF")
matplotlib 不支持中文,这里需要使用自己系统自带的字体
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值