gpt4 book ai didi

python - Matplotlib plt.show() 方法不弹出窗口

转载 作者:行者123 更新时间:2023-12-03 19:34:02 24 4
gpt4 key购买 nike

我对 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()

example.txt如下

1,3
2,6
3,1
4,8
5,9
6,2
7,9
8,5
9,4
10,17

我也在粘贴matplotlibrc文件内容here

控制台上的plt.get_backend()命令给出了

'module://ipykernel.pylab.backend_inline'

我希望脚本弹出绘图窗口。这曾经发生过,但现在已经停止了。请帮忙

最佳答案

在 Spyder 中,单击“工具”、“首选项”、“Ipython 控制台”、“图形”。在图形下,将后端更改为“自动”而不是“内联”。

关于python - Matplotlib plt.show() 方法不弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39241912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com