matplot同时画两条线,代码示例
2015-12-15 19:10
309 查看
效果图:
![](https://img-blog.csdn.net/20151215190823546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
代码:
import matplotlib.pyplot as plt
migtime = [16.6,16.5,16.9,17.1,17.2,18.1,18.2,18.4,19.4,19.3,20.4,20.3,22,21.7,22]
delay = [108,98,92,83,87,77,85,48,31,58,35,43,36,31,19]
fig,ax = plt.subplots()
plt.xlabel('migration speed (MB/s)')
plt.ylabel('migration time (s); request delay (ms)')
"""set interval for y label"""
yticks = range(10,110,10)
ax.set_yticks(yticks)
"""set min and max value for axes"""
ax.set_ylim([10,110])
ax.set_xlim([58,42])
x = [57,56,55,54,53,52,51,50,49,48,47,46,45,44,43]
plt.plot(x,migtime,"x-",label="migration time")
plt.plot(x,delay,"+-",label="request delay")
"""open the grid"""
plt.grid(True)
plt.legend(bbox_to_anchor=(1.0, 1), loc=1, borderaxespad=0.)
plt.show()
代码:
import matplotlib.pyplot as plt
migtime = [16.6,16.5,16.9,17.1,17.2,18.1,18.2,18.4,19.4,19.3,20.4,20.3,22,21.7,22]
delay = [108,98,92,83,87,77,85,48,31,58,35,43,36,31,19]
fig,ax = plt.subplots()
plt.xlabel('migration speed (MB/s)')
plt.ylabel('migration time (s); request delay (ms)')
"""set interval for y label"""
yticks = range(10,110,10)
ax.set_yticks(yticks)
"""set min and max value for axes"""
ax.set_ylim([10,110])
ax.set_xlim([58,42])
x = [57,56,55,54,53,52,51,50,49,48,47,46,45,44,43]
plt.plot(x,migtime,"x-",label="migration time")
plt.plot(x,delay,"+-",label="request delay")
"""open the grid"""
plt.grid(True)
plt.legend(bbox_to_anchor=(1.0, 1), loc=1, borderaxespad=0.)
plt.show()
相关文章推荐
- Python基础教程 第2章: 列表和元组 学习笔记
- Java学习----方法的重载
- springMvc配置mongo数据库
- spring boot配置文件
- 联合与枚举 、 高级指针 、 C语言标准库(一)
- C语言--- 字符串数组 、 预处理器和预处理指令 、 多文件编程 、 结构体
- Java API —— ArrayList类 & Vector类 & LinkList类
- C语言----变量及作用域 、 指针 、 指针和数组 、 进程空间 、 字符串
- Java把内存划分
- C语言链表
- JAVA中使用mybatis配置数据库
- C#使用Tips(部分)
- C语言学习笔记-----伊能---函数可变参数
- C语言11
- LWIP UDP 编程
- Java学习----构造方法的重载
- JAVA基本类型取值范围
- iOS开发环境C语言基础 运算符和表达式
- JAVA基本类型取值范围
- Struts1——自定义转换器