我对 matplotlib 的 plt.show() 方法有一些问题。当我运行以下代码时,绘图显示在 IPython 控制台内。我在 Python 3.5 中使用 Anaconda
import matplotlib.pyplot as plt
import numpy as np
import csv
x = []
y = []
with open(r"F:\my_dir\example.txt", 'r') as csvfile:
plots = csv.reader(csvfile, delimiter = ',')
for row in plots:
x.append(int(row[0]))
y.append(int(row[1]))
plt.plot(x,y, label = 'Loaded from file')
plt.xlabel("x")
plt.ylabel("y")
plt.title("This is my plot")
plt.legend()
plt.show()
Run Code Online (Sandbox Code Playgroud)
example.txt 如下。
1,3
2,6
3,1
4,8
5,9
6,2
7,9
8,5
9,4
10,17
Run Code Online (Sandbox Code Playgroud)
我也在这里粘贴matplotlibrc文件内容
在plt.get_backend()控制台上的命令给
'module://ipykernel.pylab.backend_inline'
我希望脚本弹出绘图窗口。这曾经发生过,但现在已经停止了。请帮忙
| 归档时间: |
|
| 查看次数: |
11175 次 |
| 最近记录: |