我生成了10個不同值的兩個數組。如何使用matplotlib在每個數組中繪製3個特定值?這是我到目前爲止的代碼:如何使用matplotlib繪製數組中的特定點?
import numpy as np
import matplotlib as plt
x = np.array(1,2,3,4,5,6,7,8,9,10)
y = np.array(1,2,3,4,5,6,7,8,9,10)
我只想積點在X陣列的3,4,5和它對應的y值。我試過這個:
plt.plot(x[2,3,4], y[2,3,4])
plt.show()
但我得到錯誤「數組索引太多」。但是,如果我寫
plt.plot(x[2], y[2])
plt.show()
數組中的第二個元素將繪製。
嘗試的文件:'X = np.array(1,2,3,4,5,6,7,8,9,10)' - >'X = np.array([1,2,3,4,5,6,7,8,9,10])'y相同。而在劇情:'X [2:5],Y [2:5]' –
我想你也想導入的'pyplot'子模塊:'進口matplotlib.pyplot爲plt'。 –
非常感謝!如果我只想在每個數組中繪製3個不同的隨機元素,我該怎麼做?對於我的實際數據的元素是不能都是爲了從最小到最大 – astrogirl79