如何在 VS Code 中显示 Matplotlib 图形?

问题描述 投票:0回答:1

我正在阅读一本 Python 教程书(Python 速成课程第二版),我目前正在做项目 2,其中教授如何使用 Matplotlib 等工具直观地表示数据。不幸的是,我运行的代码(与书中的代码相同)并没有使图表显示在任何地方。

我正在关注的这本书希望你在 Sublime Text 中运行代码,而我在 VS Code 中运行它,所以我最初认为也许 Sublime 会自动显示图表,但当我尝试时却没有运行那里的代码。

这是我的代码:

import matplotlib.pyplot as plt

squares = [1, 4, 9, 16, 25]

fig, ax = plt.subplots()
ax.plot(squares)

plt.show()

我已经在终端中安装了 matplotlib,使用以下命令:

$ python -m pip install --user matplotlib

我正在关注的书说,“函数

plt.show()
打开 Matplotlib 的查看器并显示如图 15-1 所示的绘图。查看器允许您缩放和导航绘图,当您单击磁盘图标时,您可以保存任何您喜欢的情节图像。”图 15-1 显示了一个图表,其中各个不同的点用线连接起来。请记住,即使在 Sublime 上运行代码也不会显示 Matplotlib 查看器。

感谢您的帮助!

python matplotlib sublimetext3
1个回答
0
投票

我测试了你的代码,它可以在我的计算机上的 VS Code 中运行。您可以尝试以下操作来了解您使用的 python 版本吗?

  1. 在 Visual Studio Code 中打开终端并输入

    蟒蛇

然后输入。

  1. 终端内应显示类似以下内容:

    Python 3.8.5(默认,2020 年 9 月 4 日,02:22:02) [Clang 10.0.0 ] :: 达尔文上的 Anaconda, Inc. 输入“帮助”、“版权”、“制作人员”或“许可证”以获取更多信息。

  2. 检查您的 PC 上是否也有不同版本的 python。打开第二个终端并输入

    python3

然后输入。

python的版本一样吗?

也许您安装的 matplotlib 不适用于所有版本。作为初学者,我不能推荐多个版本的 python。如果您尚未在所使用的 python 版本中安装 matplotlib,则 VS Code 中的代码应该会出现错误。但事实并非如此?

再次尝试: 您可以直接在终端中测试您的代码:

  1. 通过“python3”或“python”在终端中打开python。

  2. 将问题中的所有代码粘贴到终端中,然后按 Enter 键。这个有用吗?

如果您能提供更多信息,我很乐意提供帮助。

© www.soinside.com 2019 - 2024. All rights reserved.