python画折线图的程序

作者:Imcy 时间:2021-07-04 18:08:20 

前做PPT要用到折线图,嫌弃EXCEL自带的看上去不好看,就用python写了一个画折线图的程序。


import matplotlib.pyplot as plt

x=[1,2,3,4,5,6]
y1=[35000,85000,120000]
y2=[45000,85000,100000]
y3=[25000,65000,90000]
point1=180180
point2=200000
plt.rcParams['font.sans-serif'] = ['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False #用来正常显示负号

plt.scatter(x[5],point1,marker='o')
plt.scatter(x[5],point2,marker='o')
plt.plot(x[:3],y1,label='计划值PV',linewidth = 2)
plt.plot(x[:3],y2,'g--',label='挣值EV',linewidth = 2)
plt.plot(x[:3],y3,'r-.',label='实际成本AC',linewidth = 2)
plt.ylabel('美元')
plt.xlabel('月')
plt.annotate('EAC:%d'%point1, xy = (6, point1), xytext=(5.5*0.9, point1*0.9),
      arrowprops=dict(arrowstyle="->", connectionstyle="arc3,rad=.2")) #添加注释,即85%处的标记。这里包括了指定箭头样式。
plt.annotate('BAC:%d'%point2, xy = (6, point2), xytext=(5*0.9, point2*0.9),
      arrowprops=dict(arrowstyle="->", connectionstyle="arc3,rad=.2")) #添加注释,即85%处的标记。这里包括了指定箭头样式

plt.title('项目3个月后的挣值示意图')
plt.legend()
plt.show()

结果图:

python画折线图的程序

来源:https://blog.csdn.net/u013948010/article/details/78452765

标签:python,折线图
0
投稿

猜你喜欢

  • 基于jquery自己写tab滑动门(通用版)

    2024-04-22 22:21:09
  • 在js中调用asp页面的方法

    2007-08-21 20:30:00
  • 如何利用JS将手机号中间四位变成*号

    2024-02-23 20:07:51
  • Windows下Python使用Pandas模块操作Excel文件的教程

    2021-01-05 23:07:40
  • 用Python Flask创建简洁高效的URL短链接服务

    2022-10-12 16:21:49
  • Dreamweaver如何制作会移动的广告条

    2010-10-20 20:04:00
  • javascript实现json页面分页实例代码

    2024-02-25 09:38:56
  • MySQL事务处理与应用简析

    2024-01-21 09:01:24
  • 基于python 将列表作为参数传入函数时的测试与理解

    2023-02-07 19:51:18
  • PHP date()格式MySQL中插入datetime方法

    2024-05-13 09:51:39
  • Python&Matlab实现蚂蚁群算法求解最短路径问题的示例

    2021-09-18 15:40:11
  • python 实时得到cpu和内存的使用情况方法

    2023-10-05 20:03:24
  • Vue+ECharts实现中国地图的绘制及各省份自动轮播高亮显示

    2024-04-27 16:12:40
  • 简单谈谈MySQL优化利器-慢查询

    2024-01-28 02:30:33
  • thinkphp(php)插件钩子(hooks)分析的简单实现机制

    2023-05-25 09:27:58
  • 在Python中使用matplotlib模块绘制数据图的示例

    2023-08-01 01:39:45
  • Mysql入门系列:MYSQL日志文件维护

    2008-11-24 13:10:00
  • 如何Restore数据库备份文件?

    2009-11-02 20:20:00
  • vue项目中less的一些使用小技巧

    2023-07-02 16:51:33
  • Django框架首页和登录页分离操作示例

    2022-10-06 02:16:42
  • asp之家 网络编程 m.aspxhome.com