本程序是在UbuntuLinux环境下,使用PyCharm软件编写成的。

用Python程序画图需要安装科学计算包Numpy和科学测绘包Matplotlib。

Linux操作系统中,安装这两个包的命令如下:

$ sudo apt-get install python-matplotlib
$ sudo apt-get install python-pip

使用PyCharm创建Python项目时,只能选用Python2.7版,似乎其他版本目前还不支持这两个包。

Python语言程序如下:

import numpy as np
import matplotlib.pyplot as pltxData = np.arange(0, 10, 1)
yData1 = xData.__pow__(2.0)
yData2 = np.arange(15, 61, 5)
plt.figure(num=1, figsize=(8, 6))
plt.title('Plot 1', size=14)
plt.xlabel('x-axis', size=14)
plt.ylabel('y-axis', size=14)
plt.plot(xData, yData1, color='b', linestyle='--', marker='o', label='y1 data')
plt.plot(xData, yData2, color='r', linestyle='-', label='y2 data')
plt.legend(loc='upper left')
plt.savefig('plot01.png', format='png')

程序运行后生成文件“plot01.png”,打开后显示如下:

转载于:https://www.cnblogs.com/tigerisland/p/7564275.html

Python程序-离散和线性图形相关推荐

  1. 编写一个python程序、输出如下图形效果_Tkinter模块编写Python图形界面代码实例...

    本篇文章小编给大家分享一下Tkinter模块编写Python图形界面代码实例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 一.为何使用Tkinter ...

  2. python请输出如下图形的程序_编写一个python程序,输出如下图形效果。

    [简答题]2.变量与常量作业-.docx [简答题]8.类和对象作业-.docx [计算题]计算 [计算题]求极限 [简答题]使用FileReader对象把Java源文件显示在控制台窗口 [单选题]设 ...

  3. Fisher线性判别分析原理解析及其Python程序实现两例

    一.Fisher线性判别分析原理解析与算法描述 Fisher:1890-1962, 英国数学家,生物学家,现代统计学奠基人之一,证明了孟德尔的遗传律符合达尔文的进化论. Fisher线性判别分析(Li ...

  4. 210811_152958-Gooey实战 | 几行代码转换Python程序为图形界面应用!

    Gooey实战 | 几行代码转换Python程序为图形界面应用! 1.概述 今天发现公众号的一个作者大大用Python写了个小工具, 发现还挺好玩, 而且代码已经分享给大家了.在文章末尾提到还没有为这 ...

  5. Python分析离散心率信号(下)

    Python分析离散心率信号(下) 如何使用动态阈值,信号过滤和离群值检测来改善峰值检测. 一些理论和背景 到目前为止,一直在研究如何分析心率信号并从中提取最广泛使用的时域和频域度量.但是,使用的信号 ...

  6. 不懂 NumPy 算什么 Python 程序员? | CSDN 博文精选

    作者 | 天元浪子责编 | 郭芮出品 | CSDN 博客大约七八年前,我曾经用 pyOpenGL 画过地球磁层顶的三维模型,这段代码至今仍然还运行在某科研机构里.在那之前,我一直觉得自己是一个合(yo ...

  7. python代码标识码_代码分享:使用Python和Tesseract来识别图形验证码

    原标题:代码分享:使用Python和Tesseract来识别图形验证码 *本文原创作者:ipenox,本文属FreeBuf原创奖励计划,未经许可禁止转载 各位在企业中做Web漏洞扫描或者渗透测试的朋友 ...

  8. 如果不懂 numpy,请别说自己是 python 程序员

    文章目录 0. 前言 1. list VS ndarray 2. dtype AND shape 3. 创建数组 (1) 创建简单数组 (2) 创建随机数组 (3) 在数值范围内创建数组 (4) 从已 ...

  9. 在这个什么都看脸的时代,如何用 GUI 提高 python 程序的颜值?

    2019独角兽企业重金招聘Python工程师标准>>> 0.前言 有不少初学者会问,Python 写的程序看起来好丑啊,只能在那个黑黑的框里运行吗?隔壁家的 JS 好像挺好看的,还能 ...

最新文章

  1. 深度神经网络在NLP的应用!
  2. [新闻]Ubuntu7.04于4月19日全球同步发布
  3. 使用 Source Generator 代替 T4 动态生成代码
  4. SpringMVC常用的注解
  5. vue 释放内存_13 道由浅入深的 Vue 自测题
  6. 垃圾回收GC经典算法
  7. mybatis源码学习(二):SQL的执行过程
  8. 解决办法:对avcodec_parameters_from_context未定义的引用
  9. 2023届计算机毕业设计源码
  10. 《机器学习》周志华第一章课后习题
  11. c++小游戏——打飞机
  12. 离散数学模拟微信红包算法升级版
  13. Oracle Smart Flash 新特性性能测试说明
  14. Linux——重启服务器后磁盘名称错乱
  15. windows10系统没有声音
  16. win7无法打开无线网络服务器,笔记本win7系统无线网络连接受限制或无连接的解决方法...
  17. 电子基础篇5---三极管
  18. /etc/hosts.allow和/etc/hosts.deny的讲解
  19. Spring boot、Spring cloud深度技术集锦
  20. Matlab中for循环、while循环以及if判断语句如何使用

热门文章

  1. PHP curl 直接获取请求变量,不直接输出
  2. PHP好玩的代码一(笛卡尔的情书)
  3. 基于shiro实现session持久化和分布式共享
  4. 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
  5. 大厂面试算法系列-如何实现链表的逆序(一)-原地逆序
  6. JVM优化系列-详解常用的虚拟机调优参数
  7. mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
  8. 一位质量总监的“发飙”
  9. Google 的 “行星级” cron 系统
  10. 《Go 语言程序设计》读书笔记(十)反射