python-3.x - Pyplot 不显示 WSL 中的图(Ubuntu 18)
问题描述
我已经使用 Microsoft 安装过程在 Windows 10 上安装了 Ubuntu 18,并且对它的行为相当满意。我一直在使用 Pandas、Numpy、statistics、statsmodel 开发少量 Python3 数据分析代码。这一直运作良好。我一直在使用 Gnuplot 来显示一些结果。但是,我想转而使用 Python 动态创建绘图。我一直在使用 python 3.6,并在我开始遇到 pyplot 问题后尝试了 3.7 和 3.8。
我以前没有使用过 pyplot。我确实有各种其他绘图上下文的经验,包括 gnuplot、matlab、scilab 等。我使用 pip3 安装了 matplotlib,还尝试使用 apt-get,然后尝试从源代码安装。在每种情况下,我都可以获得无错误消息的安装。但是,剧情从未出现在屏幕上。以下是我一直在使用的测试代码(大部分是我从另一个网站复制的一段测试代码)。我也尝试在 matplotlib 配置文件中设置默认后端。
import matplotlib
from matplotlib import pyplot as plt
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
y = np.tan(x)
plt.plot(x,y)
plt.xlabel("angle")
plt.ylabel("Tan value")
plt.title('Tan wave')
plt.show()
input()
解决方案
推荐阅读
- python - Plotly:使用下拉菜单选择要显示的 df
- webdav - 保存文档时出错。错误:webDav 上传失败:需要登录
- reactjs - eslint reactjs:道具验证中缺少。如何纠正
- powershell - 当脚本包含重新启动新实例时如何退出shell?
- regex - 正则表达式:删除字符串之间的所有内容并替换为其他
- java - 三元堆排序逻辑有问题
- graph - 如果定义为组的一部分,Graphviz 边缘不会指向记录中的字段
- spring-boot - 这是在spring boot中调用api的正确方法吗?
- javascript - useEffect 运行一次挂钩
- coordinates - ROS Base_link 到laser_link TF。当 btwn base_link 到laser_link 的关系未知或有错误时