python如何根据x轴、y轴坐标在坐标轴里画出曲线图

 更新时间:2023年10月12日 16:30:38   作者:Fly~~  
这篇文章主要介绍了python如何根据x轴、y轴坐标在坐标轴里画出曲线图问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

python根据x、y轴坐标在坐标轴里画出曲线图

程序实现:

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
a=[1,2,3,5,6,10]
b=[0,3,4,5,7,8]
c=[10,9,8,7,6,5,2,0]
d=[1,2,3,5,5,6,4,0]
plt.title('Title')
plt.plot(a, b, color='blue', label='test1')
plt.plot(c, d, color='green', label='test2')
plt.legend()  # 显示图例
plt.xlabel(X')
plt.ylabel('Y')
plt.savefig("test.jpg")

示例结果

如下所示:

python曲线图 中文显示、改图例大小、坐标轴数字调整大小

# -*- coding: utf-8 -*-
"""
Created on Thu Apr 23 19:19:49 2020
@author: del
"""
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
plt.style.use('classic');
myfont=mpl.font_manager.FontProperties(fname='simhei.ttf');#从电脑的字体文件夹复制这个字体到当前文件夹
y1=[10,9,8,7,6,5,4,4,4,4,4,4];
y2=[9,8,7,6,5,4,3,3,3,3,3,3];
x=[1,10,20,30,40,50,60,70,80,90,100,110];
plt.plot(x,y1,color='steelblue',marker='o',mec='steelblue',mfc='steelblue');
plt.plot(x,y2,color='coral',marker='*',mec='coral',mfc='coral', ms=10); 
#对xy轴设置
#坐标轴字体大小
plt.xticks([1,10,20,30,40,50,60,70,80,90,100,110],fontsize=12);
plt.yticks([t for t in range(0,13,2) ],fontsize=12);
legends={'棒棒的我','胖胖的我'};
font = {'family':'simhei',#这里必须要有第5行的操作前提
         'weight': 'normal',
         'size': 15,
         }
plt.legend(legends,loc=0,prop=font,labelspacing=1,frameon=True);
#这样就可以设置字体大小
#你问我legend为啥不直接写fontsize?答:试过无效
plt.xlabel('这是x',fontproperties=myfont,fontsize=15);
plt.ylabel('这是y',fontproperties=myfont,fontsize=15);
#plt.plot(x,y1,'-k');
#plt.plot(x,y2,':k'); 
#plt.savefig('1.png',dpi = 400) #保存图像,dpi可以调整图像的像素大小

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python 哈希表的实现——字典详解

    Python 哈希表的实现——字典详解

    这篇文章主要介绍了Python 哈希表的实现——字典,那么今天我们就来看看哈希表的原理以及如何实现一个简易版的 Python 哈希表,需要的朋友可以参考下
    2023-11-11
  • 基于Python实现四维图像绘制系统

    基于Python实现四维图像绘制系统

    这篇文章主要为大家详细介绍了如何基于Python语言实现一个简单的四维图像绘制系统,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-09-09
  • Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    这篇文章主要介绍了Python中的左斜杠、右斜杠(正斜杠和反斜杠)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • linux 下selenium chrome使用详解

    linux 下selenium chrome使用详解

    这篇文章主要介绍了linux 下selenium chrome使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • python项目打包成docker容器镜像的两种方法实现

    python项目打包成docker容器镜像的两种方法实现

    本文介绍两种将Python项目打包为Docker镜像的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-11-11
  • Python 爬虫性能相关总结

    Python 爬虫性能相关总结

    这篇文章主要介绍了Python 爬虫性能的相关资料,文中讲解非常详细,帮助大家更好的理解和学习爬虫,感兴趣的朋友可以了解下
    2020-08-08
  • 利用Python将原始边列表转换为邻接矩阵的过程

    利用Python将原始边列表转换为邻接矩阵的过程

    有时候,我们会从外部数据源中得到原始的边列表,而需要将其转换为邻接矩阵以便进行后续的分析和处理,本文将介绍如何使用Python来实现这一转换过程,需要的朋友可以参考下
    2024-04-04
  • python pyautogui手动活动(模拟鼠标键盘)自动化库使用

    python pyautogui手动活动(模拟鼠标键盘)自动化库使用

    这篇文章主要为大家介绍了python pyautogui手动活动(模拟鼠标键盘)自动化库使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • python调试工具Birdseye的使用教程

    python调试工具Birdseye的使用教程

    调试是写出良好代码的必备条件,Birdseye是一款优秀的用于python的调试工具,本文简单的介绍了Birdseye的使用方法
    2021-05-05
  • Python实现在Word中创建,读取和删除列表详解

    Python实现在Word中创建,读取和删除列表详解

    在Word中,列表是一种用于组织和呈现信息的有效工具,这篇文章将探讨一下如何使用Python在Word文档中创建,读取和删除列表,需要的可以了解下
    2025-03-03

最新评论