0
我有在格式幾行的文件:繪製值
- 值1 vlaue2值3
- 值1 vlaue2值3
- 值1 vlaue2值3
- value1 vlaue2 value3
我希望在一張圖中繪製這個文件,使得每行的x軸值來自value1到value2的y軸值爲value3。 如何在python中使用matplotlib來做到這一點?
我是新來的python,想不到如何開始呢?
我有在格式幾行的文件:繪製值
我希望在一張圖中繪製這個文件,使得每行的x軸值來自value1到value2的y軸值爲value3。 如何在python中使用matplotlib來做到這一點?
我是新來的python,想不到如何開始呢?
我不想爲您編寫代碼,但我認爲一個小小的試用版可以幫助我們瞭解您在尋找什麼。給定輸入值是否接近您想要獲得的結果?
import matplotlib.pyplot as plt
values = [
[0,3,2],
[3,8,5],
[8,12,4],
[12,18,3]
]
y = list()
x = list()
for inter in values :
y+=range(inter[0], inter[1])
for x_val in range(inter[0], inter[1]) :
x.append(inter[2])
print x
print y
plt.figure(1)
plt.plot(y,x)
plt.show()
是的,這是有效的。謝謝! – RaKo
那你試試?你讀過'matplotlib'文檔嗎? – Laszlowaty