我想在两个不同的子图中绘制数据.绘图后,我想回到第一个子图并在其中绘制一个额外的数据集.但是,当我这样做时,我收到此警告:
MatplotlibDeprecationWarning:使用与先前轴相同的参数添加轴当前重用前一个实例.在将来的版本中,将始终创建并返回新实例.同时,通过将唯一标签传递给每个轴实例,可以抑制此警告,并确保将来的行为.warnings.warn(message,mplDeprecation,stacklevel = 1)
我可以用一段简单的代码重现它:
import matplotlib.pyplot as plt
import numpy as np
# Generate random data
data = np.random.rand(100)
# Plot in different subplots
plt.figure()
plt.subplot(1, 2, 1)
plt.plot(data)
plt.subplot(1, 2, 2)
plt.plot(data)
plt.subplot(1, 2, 1) # Warning occurs here
plt.plot(data + 1)
Run Code Online (Sandbox Code Playgroud)
有关如何避免此警告的任何想法?我使用matplotlib 2.1.0.看起来像这里一样的问题
我有一个实验室系统(附有一个硬件),其中有一些 python 测试脚本。测试脚本向连接的硬件发送命令并接收响应。
我不想一直在实验室电脑上工作。目前,我使用 SSH 从我的本地机器到实验室计算机,并使用 shell 修改脚本、运行命令等。使用 nano 很麻烦,尤其是在调试时。我想在本地机器上使用 IDE (Pycharm) 来编辑和运行远程服务器上的脚本。Pycharm 具有使用远程 python 的远程解释器,但我也希望能够访问和修改脚本,就像终端的 SSH 一样。
我怎样才能做到这一点?