折线图-小案例

本文详细介绍了使用Matplotlib库进行绘图的方法,包括如何设置全局字体和大小、绘制多条直线以及创建带有蓝色点和红色线的折线图,并添加坐标标记。通过具体的代码示例,读者可以学习到如何调整字体样式、绘制不同类型的线条和图形,以及如何美化图表。

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

01-设置全局字体+大小
02-绘制多条直线
03-折线图-蓝色点+红色线+坐标


 

01-设置全局字体+大小

import matplotlib.pyplot as plt
import matplotlib  # 载入matplotlib完整库

matplotlib.rcParams['font.family'] = 'Microsoft Yahei'  # 字体,改为微软雅黑,默认 sans-serif
matplotlib.rcParams['font.size'] = 32  # 字体大小,整数字号,默认10

a = range(10)
x = a
y = a
plt.plot(x, y)  # 折线图
plt.grid()  # 设置网格
plt.show()  # 显示图形

  


02-绘制多条直线

import matplotlib.pyplot as plt
import numpy as np
import matplotlib  # 载入matplotlib完整库

matplotlib.rcParams['font.family'] = 'Microsoft Yahei'  # 字体,改为微软雅黑,默认 sans-serif
matplotlib.rcParams['font.size'] = 32  # 字体大小,整数字号,默认10

a = np.arange(10)
plt.figure(figsize=(20, 20), dpi=80)
# 方法一:
# plt.plot(a, a, a, a * 1.5, a, a * 3)  # 折线图
# 方法二:
plt.plot(a, a)  # 折线图
plt.plot(a, a * 1.5)  # 折线图
plt.plot(a, a * 3)  # 折线图

plt.grid()  # 设置网格
plt.show()  # 显示图形

  


03-折线图-蓝色点+红色线+坐标

import matplotlib.pyplot as plt
import numpy as np
import matplotlib  # 载入matplotlib完整库

matplotlib.rcParams['font.family'] = 'Microsoft Yahei'  # 字体,改为微软雅黑,默认 sans-serif
# matplotlib.rcParams['font.size'] = 32  # 字体大小,整数字号,默认10

a = np.arange(10)
# y = x ** 2
x = a
y = list(map(lambda i: i ** 2, a))

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

plt.plot(x, y, color='r', markerfacecolor='blue', marker='o')
for i, j in zip(x, y):
    plt.text(i + 0.3, j - 6, (i, j), ha='center', va='bottom', fontsize=30)  # 标记文本

plt.legend(apha=0.1)

plt.grid()  # 设置网格
plt.show()  # 显示图形

  

转载于:https://www.cnblogs.com/andy9468/p/9891204.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值