一文搞定python绘折线图(标题,自定义刻度范围,xy轴刻度值的大小,垂直xy轴的虚线,标签,图例)

1 python绘图的基础知识

1 绘制不同风格(plot函数)

  • 线条风格

在这里插入图片描述

  • 线条颜色

在这里插入图片描述

  • 线条标记

在这里插入图片描述

2 绘图实例

import matplotlib.pyplot as plt
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['STZhongsong']  # 指定默认字体:解决plot不能显示中文问题
mpl.rcParams['axes.unicode_minus'] = False  # 解决保存图像是负号'-'显示为方块的问题
x1 = [0.2, 0.5,  0.7,  0.8, 0.9, 1]
y1 = [0.4, 0.23, 0.45, 0.6,0.8,1]

plt.axis([0.5,1,0,1.08]) ##(0.5,1)x轴的范围, (0,1.08)y轴的范围
plt.xticks([i * 0.1 for i in range(5, 11)]) ## 显示的x轴刻度值
plt.yticks([i * 0.1 for i in range(0, 11)])   ## 显示y轴刻度值
plt.plot(x1, y1, color="r", linestyle="-", linewidth=1, label="标签") ## 图线的设置
## 虚线
plt.axvline(0.64,0,0.36,color="k", linestyle="--", linewidth=1) ##  垂直x轴的直线
plt.axhline(0.39,0,0.28, color="k",linestyle="--", linewidth=1)  ##  垂直y轴的直线
## 坐标轴标题
plt.title("标题", color='k')
## 图例
plt.rcParams.update({'font.size': 8})##图例的大小
plt.legend(loc='lower left', bbox_to_anchor=(0.003, 0.02)) ##图例的位置
plt.ylabel("y轴的值") ## y轴标签
plt.xlabel("y轴的值")  ## x轴标签
plt.show()

展示运行结果

在这里插入图片描述

  • 6
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值