图绘制numpy数组时无响应

时间:2019-01-10 19:17:58

标签: python numpy matplotlib figure

我正在尝试在python3中使用Matplotlib从文本文件中绘制值。我的文本文件有两列,每列的长度为200,000个值。我提取数据没有问题,但是由于某种原因,该图无法绘制。它出现但冻结,并说“无响应”。现在,当然,如果我大大缩短了数据,我可以绘制该图,但这很奇怪。

我试图将数据转换为列表,数组,矩阵等,但是每次都会发生相同的事情

import numpy as np
from numpy import *
import matplotlib.pyplot as plt
import math
from math import *

file = open("Test_Values.txt")
time = []
Mag = []
for line in file:
    temp = line.strip().split()
    time.append(temp[0])
    Mag.append(temp[1])

file.close()

time = array(time)
fields = array(Mag)     # Convert list to numpy array

plt.plot(time, Mag, color='black')
plt.grid(True)
plt.show()

enter image description here

0 个答案:

没有答案