我正在尝试在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()