Matplotlib不显示某些图形

2024-09-29 19:28:19 发布

您现在位置:Python中文网/ 问答频道 /正文

试图用matplotlib包在Jupyter笔记本中绘制一个简单的图形,我遇到了一个以前从未遇到过的奇怪问题

我已经看到它以前出现在其他人身上,答案是关于后端和其他我无法理解的复杂东西,我对Python只有相当基本的知识

代码来了:

import numpy as np
import matplotlib.pyplot as plt

time_samples = np.arange(17000)
force_samples = np.arange(17000)

plt.plot(time_samples,force_samples)
plt.show()

time_samples2 = np.random.rand(1,1000)
force_samples2 = np.random.rand(1,1000)

plt.plot(time_samples2,force_samples2)
plt.show()

这就是我得到的:

enter image description here

我不知道为什么会这样


Tags: importtimeplotmatplotlibasshownpplt
1条回答
网友
1楼 · 发布于 2024-09-29 19:28:19

我认为数组维度是个问题。x和y应该是1D数组

import numpy as np
import matplotlib.pyplot as plt

time_samples = np.arange(17000)
force_samples = np.arange(17000)

plt.plot(time_samples,force_samples)
plt.show()

time_samples2 = np.random.rand(1000)
force_samples2 = np.random.rand(1000)

plt.plot(time_samples2,force_samples2)
plt.show()

enter image description here

相关问题 更多 >

    热门问题