私はプロジェクトと私のコード(Pythonを使用しています)で作業しています。作成したプロットの1つに画像を挿入します。私はget_sample_dataのMatplotlibを使って画像を挿入できますが、ファイル(画像)は特定のディレクトリ(\ matplotlib \ mpl-data \ sample_data)になければならないことが分かりましたが、このプロジェクトでは他のコンピュータで動かすためには、私はコードを持っていると同じディレクトリにプロットの画像を持っていたいと思っています(つまり、\ documents \ bs)。答えはRCだとわかりましたが、私はプログラミングの専門家ではないので、その仕組みが分かりません...だから私は自分の問題を解決する方法を知っているか、私はそれについて多くの情報を見つけることができなかったので、どこを見るべきかについてのいくつかの参考文献。プロットに画像を挿入するときにMatplotlibのget_sample_data
ありがとうございます。
誰かが私に尋ねたように、私は、コードの一部を添付:配列内のいくつかのデータも波は、すでに定義されてプロットされて
wave.plot(xstring,ystring,color='brown',linewidth=2.0)
xy = (0.5, 0.7)
left = get_sample_data("./lside_hand.png", asfileobj=False)
right = get_sample_data("./rside_hand.png", asfileobj=False)
arr_l=read_png(left)
arr_r=read_png(right)
imageboxl = OffsetImage(arr_l, zoom=0.1)
imageboxr = OffsetImage(arr_r, zoom=0.1)
ab_l = AnnotationBbox(imageboxl, xy,xybox=(-107., 0))
ab_r = AnnotationBbox(imageboxr, xy,xybox=(107., 0))
wave.add_artist(ab_l)
wave.add_artist(ab_r)
、それは問題がない、とXSTRINGとystring。私はこのようなことに何の問題もなく、エラーも出ません。私が持っている問題は、関数get_sample_dataで、私がsample_dataでない別のディレクトリにファイルを保存すると、私にエラー(ファイルを見つけることができないということ)が出るということです。
もっと明確にするために、今はそのディレクトリにファイルを置いて動作させていますが、他の人に送ると、そのディレクトリにそれらのファイルを含めなければならないでしょう。私が作成したプロットである:それはあなたのために非常に参考になるよう
あなたのコードがあるに画像を表示するために取得するためにmatplotlibのの
imread()
を使用することができますPNGがある場合は?あなたが持っているエラー?これらがなければ他人があなたを助けようとしています。必要なすべての詳細を記入してください。 – Sachith私はすでに情報を更新しましたが、コードを入力しなかったのは残念ですが、私はエラーが全く発生しないため、必要性はないと思っていました。しかし、助けてくれてありがとう、そして今私はそれを更新しました! – Nana20