使用python绘制二维图形示例


Posted in Python onNovember 22, 2019

我就废话不多说了,直接上代码吧!

import matplotlib.pyplot as plt #也可以使用 import pylab as pl
import matplotlib.font_manager as fm

myfont = fm.FontProperties(fname=r'C:\Windows\Fonts\simkai.ttf') #或许字体,为设置中文显示
x = [1,2,3,4,5,6]
data1 = [1,1.3,1.39,1.41,1.42,1.40]
data2 = [1,1.36,1.55,1.70,1.78,1.82]
data3 = [1,1.6,2.25,3.0,3.6,4.2]
data4 = [1,1.8,2.5,3.1,3.8,4.5]
y = [1,2,3,4,5,6]

#使用plot方法绘制图形,marker表示图形节点处的显示,color设置颜色,label设置图示标签
plt.plot(x,data1,marker="P",color='k',label='data1')
plt.plot(x,data2,marker="o",color='k',label='data2')
plt.plot(x,data3,marker="*",color='k',label='data3')
plt.plot(x,data4,marker="s",color='k',label='data4')
plt.plot(x,y,marker="^",color='k',label=u'理想加速比')

#设置x轴 y轴的标签,注意中文显示
plt.xlabel(u"计算节点",fontproperties=myfont)
plt.ylabel(u"加速比",fontproperties=myfont)
plt.title("Title")
#设置坐标轴值范围
plt.xlim(1,6)
plt.ylim(0,6)

#最后这两句是显示图形
plt.legend(prop=myfont)
plt.show()

以上这篇使用python绘制二维图形示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python二叉树的实现实例
Nov 21 Python
python使用urlparse分析网址中域名的方法
Apr 15 Python
Python中列表和元组的使用方法和区别详解
Dec 30 Python
python去除拼音声调字母,替换为字母的方法
Nov 28 Python
Python基于Socket实现简单聊天室
Feb 17 Python
Pandas时间序列:时期(period)及其算术运算详解
Feb 25 Python
Python实现读取并写入Excel文件过程解析
May 27 Python
python golang中grpc 使用示例代码详解
Jun 03 Python
Python tkinter制作单机五子棋游戏
Sep 14 Python
python使用yaml 管理selenium元素的示例
Dec 01 Python
python中pandas.read_csv()函数的深入讲解
Mar 29 Python
python数字图像处理之图像的批量处理
Jun 28 Python
python将邻接矩阵输出成图的实现
Nov 21 #Python
python实现小世界网络生成
Nov 21 #Python
使用Python的networkx绘制精美网络图教程
Nov 21 #Python
利用Python绘制Jazz网络图的例子
Nov 21 #Python
Python TCP通信客户端服务端代码实例
Nov 21 #Python
python绘制随机网络图形示例
Nov 21 #Python
python绘制BA无标度网络示例代码
Nov 21 #Python
You might like
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
PHP数组排序函数合集 以及它们之间的联系分析
2013/06/27 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
php生成Android客户端扫描可登录的二维码
2016/05/13 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
THREE.JS入门教程(1)THREE.JS使用前了解
2013/01/24 Javascript
jQuery 获取URL的GET参数值的小例子
2013/04/18 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
2016/05/25 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
js实现功能比较全面的全选和多选
2017/03/02 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
JS数组Object.keys()方法的使用示例
2019/06/05 Javascript
跟老齐学Python之关于类的初步认识
2014/10/11 Python
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
python、java等哪一门编程语言适合人工智能?
2017/11/13 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
python 输入一个数n,求n个数求乘或求和的实例
2018/11/13 Python
Django日志及中间件模块应用案例
2020/09/10 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
Myprotein意大利官网:欧洲第一运动营养品牌
2018/11/22 全球购物
C#如何判断当前用户是否输入某个域
2015/12/07 面试题
幼儿园中班开学寄语
2014/04/03 职场文书
美食节策划方案
2014/05/26 职场文书
求职信格式范文
2015/03/19 职场文书
超市食品安全承诺书
2015/04/29 职场文书
基于Golang 高并发问题的解决方案
2021/05/08 Golang