2017-03-16 32 views
0

我是Python的新手,我正在繪製圖形上的值。這似乎很容易,但從CSV文件中提取值非常困難。在Python中繪製值

這裏是正在發生的事情:

  • 首先,我並不需要繪製的所有值。我創建了一個測試Excel表格(CSV)來向你展示我的意思。

  • 我還需要一個新的生產線(圖中爲Excel的每一個新行)

----由不同顏色的亮點

讓我們看看照片,以獲得表示更好地理解

Highlighted: 
Light Blue= x-values for entire graph. 
Green= y-values for first line. 
Red= y-values for 2nd line. 
Purple= y-values for 3rd line. 
Etc. 

我想在一個圖中的所有這些線,並且每條線與所述值被標記爲灰色(相應於低於設定y值的高亮s)

這是我寫到目前爲止,哪些孤立我需要的價值觀,我只是不知道如何繪製它們。

對不起,這樣粗略的解釋 謝謝

+3

什麼是你的問題?你是什​​麼意思的「亮點」?你可以請嘗試更清楚嗎?我們不會理解你的個人術語,至少沒有向我們展示數據的例子。 –

+0

請將您的代碼*作爲格式文本*,**不作爲圖像** –

回答

0

你應該用熊貓來讀取csv文件和matplotlib繪製線條。

import pandas 
import matplot.pyplot as plt 

df = pandas.read_csv('./csv_file.csv') 
fig, ax = plt.subplots() 
ax.plot(df['Light Blue'], df['Green'], label='Green', color='green') 
ax.plot(df['Light Blue'], df['Red'], label='Red', color='red') 
ax.plot(df['Light Blue'], df['Purple'], label='Purple', color='purple') 
ax.legend() 

這是假設在CSV中的列標有「淡藍色」,「綠色」等