2012-07-30 72 views
0

我有* .txt文件,現在我想獲取數據內容並將其繪製在Graph中。 但* .png必須是新的創建。如何從* .txt中讀取文件並將數據內容導入到它創建圖表的png文件中

我不知道如何創建一個PNG文件,並且不知道如何從txt讀取數據內容並將其放入png文件,該文件最後是一張圖。

有什麼建議嗎?

+0

你是什麼意思的「把它放進」PNG文件? PNG應該如何反映文本? – 2012-07-30 08:29:50

+0

你的意思是以png格式繪製圖表中的數據?你試過什麼了? – Levon 2012-07-30 08:31:00

+0

是的,這就是我的意思。我沒有嘗試過,因爲我總是不知道該怎麼做。 – zeromancer 2012-07-30 08:39:44

回答

4

需要的軟件包numpymatplotlib

import nunmpy as np 
import matplotlib.pyplot as plt 

data=np.loadtxt("YourFileName.txt", dtype="YourDataType", delimiter=",") 
plt.plot(data) 
plt.show() #if you want to see the plot 
plt.savefig("PngFile.png") 

完成。

+0

完美,那是我在找什麼 – zeromancer 2012-07-30 08:58:06

0

如果您需要根據您的數據繪製類似圖表的圖表,請考慮使用graphviz

如果您有要轉換爲.png的ascii藝術圖,請考慮使用ditaa

如果要使用某些數據創建任意png,請考慮使用PIL

+0

我想從txt繪製到PNG,但我需要使用python – zeromancer 2012-07-30 08:55:24

+0

你沒有提到你在'.txt'文件中有什麼。正如我所提到的,這個工具和方法取決於你想要繪製數據的方式和方式。屏幕截圖與直方圖不同。 – 2012-07-30 08:57:54