2012-01-06 7 views
1

質問があります:networkxとmatplotlibを使って描いたイメージをAmazon s3に保存することは可能ですか?ここでnetworkx/maplotlibを使ってamazon s3に描かれた画像を保存しますか?

は例です:

import networkx as nx import matplotlib.pyplot as plt

g = nx.DiGraph() 
# the graph is being build.... 

# now i want to draw the graph. 
nx.draw_networkx(g) 
plt.savefig('retweet.png') # how do i save the image to amazon s3 ? 

それでは、どのように私はアマゾンS3に画像 'retweet.png' を保存しますか?

大規模なEC2インスタンスを起動してその中にファイルを保存するつもりはありません。

むしろ、このコードをPiCloudで実行し、ファイルをamazon s3に保存する予定です。

どうすればよいですか?

よろしくお願いいたします。

答えて

0

s3、 "simples3" http://pypi.python.org/pypi/simples3に画像を保存するために別のライブラリを使用することができます。 URLからの引用例:

s = S3Bucket(bucket,access_key=access_key,secret_key=secret_key)  
s.put("retweet.png", "my content") 
関連する問題