BEGINNER-like使用matplotlib在三个不同文件的一个比较图中绘制3

时间:2018-12-20 11:26:10

标签: python matplotlib multifile

我的意图是从三个单独的文件绘制三行。我正在尝试通过以下代码,但是该图形在spalsh中消失了。标签和标题不可见。我在这里共享代码,请帮忙。

import matplotlib.pyplot as plt
import numpy as np

x1,y1= np.loadtxt('MaxMin1.txt', dtype=str, unpack=True)

x1 = x1.astype(int)
y1 = y1.astype(float)

x2,y2= np.loadtxt('MaxMin2.txt', dtype=str, unpack=True)

x2 = x2.astype(int)
y2 = y2.astype(float)

x3,y3= np.loadtxt('MaxMin3.txt', dtype=str, unpack=True)

x3 = x3.astype(int)
y3 = y3.astype(float)

# naming the x axis 
plt.xlabel('<------Instances(count)------>') 
# naming the y axis 
plt.ylabel('Acceleration (m/sq.sec)') 
# giving a title to my graph 
plt.title('Fall Detection Comparison graph')

fig=plt.figure()
fig.show()
ax=fig.add_subplot(111)

ax.plot(x1,y1,c='b',marker="^",ls='--',label='Normal',fillstyle='none')
ax.plot(x2,y2,c='g',marker=(8,2,0),ls='--',label='Recovery')
ax.plot(x3,y3,c='k',ls='-',label='No-Recovery')

plt.legend(loc=2)
plt.show()  

在Windows 10中运行python 2.7.15。

0 个答案:

没有答案