使用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最基本的操作字典的方法
Apr 24 Python
Django发送html邮件的方法
May 26 Python
Python正确重载运算符的方法示例详解
Aug 27 Python
python中map()函数的使用方法示例
Sep 29 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
Nov 01 Python
深入理解python中函数传递参数是值传递还是引用传递
Nov 07 Python
python做量化投资系列之比特币初始配置
Jan 23 Python
将自己的数据集制作成TFRecord格式教程
Feb 17 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
Mar 05 Python
python3.6使用SMTP协议发送邮件
May 20 Python
Python实现FTP文件定时自动下载的步骤
Dec 19 Python
深入理解python多线程编程
Apr 18 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
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
php数据库密码的找回的步骤
2011/01/12 PHP
理解JavaScript中的事件
2006/09/23 Javascript
jQuery插件开发全解析
2012/10/10 Javascript
js获取指定日期前后的日期代码
2013/08/20 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
JavaScript数据类型转换的注意事项
2016/07/31 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
2016/12/12 Javascript
微信小程序开发经验总结(推荐)
2017/01/11 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
Python命令行参数解析模块optparse使用实例
2015/04/13 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
Python实现识别手写数字大纲
2018/01/29 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
python实现音乐下载的统计
2018/06/20 Python
TensorFlow实现模型评估
2018/09/07 Python
python函数与方法的区别总结
2019/06/23 Python
python3.7 的新特性详解
2019/07/25 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
python爬虫基础之urllib的使用
2020/12/31 Python
Bally巴利英国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/07 全球购物
Shell编程面试题
2016/05/29 面试题
临床医师专业个人自我评价范文
2013/11/07 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL