2017-03-04 3 views
0

pycharm 및 anaconda와 함께 python v3.6을 사용하고 있습니다. 간단한 사인파를 그리기 위해 아래 코드를 실행하려고했습니다.matplotlib 플롯이 표시되지 않습니다

import numpy as np 
import matplotlib.pyplot as plt 

# Generate a sequence of numbers from -10 to 10 with 100 steps in between 
x = np.linspace(-10, 10, 100) 
# Create a second array using sine 
y = np.sin(x) 
# The plot function makes a line chart of one array against another 
plt.plot(x, y, marker="x") 
pass 

코드는 오류없이 부드럽게 실행되지만 플롯은 표시되지 않습니다. 음모를 표시하려면 어떻게해야합니까?

답변

1

끝에 plt.show()이 누락되었습니다.

import numpy as np 
import matplotlib.pyplot as plt 

# Generate a sequence of numbers from -10 to 10 with 100 steps in between 
x = np.linspace(-10, 10, 100) 
# Create a second array using sine 
y = np.sin(x) 
# The plot function makes a line chart of one array against another 
plt.plot(x, y, marker="x") 
plt.show() 
pass 

또는, 당신은 파일

plt.savefig("my_file.png") 
+0

감사에 저장하려는 경우. 나는 그것을 답으로 표시 할 것이다. 포인트 부족으로 upvote 수 없습니다. – user3848207

+0

문제 없음;) – ODiogoSilva

관련 문제