当前位置: 首页 > news >正文

Python程序-离散和线性图形

本程序是在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 plt

xData = 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/7564276.html

相关文章:

  • MongoDB安全事件的一些思考
  • java之多线程的理解
  • json常用方法介绍
  • NSOperation 开发
  • 批量更新MongoDB的列。
  • SOA是什么
  • Apache HttpCore (理解IO基础)
  • 启动eclipse时出现“Failed to load the JNI shared library jvm.dll”错误及解决
  • 软件项目技术点(3)——多画布职责分离
  • 浅尝springboot中的Actuator包(一)
  • 【使用教程】论Windows下必备的抓包工具Fiddler2如何安装证书(查看Https)
  • RPC学习
  • js动画(三)
  • Django admin 自定制
  • B4X 大疆 dji开发
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • Centos6.8 使用rpm安装mysql5.7
  • Debian下无root权限使用Python访问Oracle
  • Django 博客开发教程 16 - 统计文章阅读量
  • Elasticsearch 参考指南(升级前重新索引)
  • es6(二):字符串的扩展
  • GraphQL学习过程应该是这样的
  • java多线程
  • jQuery(一)
  • JS函数式编程 数组部分风格 ES6版
  • quasar-framework cnodejs社区
  • 二维平面内的碰撞检测【一】
  • 观察者模式实现非直接耦合
  • 回顾 Swift 多平台移植进度 #2
  • 每天10道Java面试题,跟我走,offer有!
  • 驱动程序原理
  • 深度解析利用ES6进行Promise封装总结
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​如何防止网络攻击?
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #数学建模# 线性规划问题的Matlab求解
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (8)STL算法之替换
  • (floyd+补集) poj 3275
  • (libusb) usb口自动刷新
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (接口封装)
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (四)图像的%2线性拉伸
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (原)本想说脏话,奈何已放下
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)