使用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 logging类库使用例子
Nov 22 Python
在python中使用with打开多个文件的方法
Jan 07 Python
python批量识别图片指定区域文字内容
Apr 30 Python
python自动化测试之DDT数据驱动的实现代码
Jul 23 Python
python正则表达式匹配不包含某几个字符的字符串方法
Jul 23 Python
Python的bit_length函数来二进制的位数方法
Aug 27 Python
jupyter notebook参数化运行python方式
Apr 10 Python
使用IPython或Spyder将省略号表示的内容完整输出
Apr 20 Python
python中关于数据类型的学习笔记
Jul 19 Python
Python通过yagmail实现发送邮件代码解析
Oct 27 Python
基于Python组装jmx并调用JMeter实现压力测试
Nov 03 Python
Python图像处理库PIL详细使用说明
Apr 06 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自定义函数收代码
2010/08/01 PHP
php 魔术常量详解及实例代码
2016/12/04 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
2017/05/17 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
JavaScript定义变量和变量优先级问题探讨
2014/10/11 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
js预加载图片方法汇总
2015/06/15 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
jQuery实现简单的tab标签页效果
2016/09/12 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
2017/08/18 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
JsChart组件使用详解
2018/03/04 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
python判断端口是否打开的实现代码
2013/02/10 Python
Flask SQLAlchemy一对一,一对多的使用方法实践
2013/02/10 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
画pytorch模型图,以及参数计算的方法
2019/08/17 Python
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
Debenhams爱尔兰:英国知名的百货公司
2017/01/02 全球购物
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
助人为乐好少年事迹材料
2014/08/18 职场文书
镇党政领导班子民主生活会思想汇报
2014/10/11 职场文书
优秀党员事迹材料
2014/12/18 职场文书
学校计划生育责任书
2015/05/09 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
通过Qt连接OpenGauss数据库的详细教程
2021/06/23 PostgreSQL