このコードでは、指数関数的に減衰するIV曲線をプロットする必要がありますが、それは間違った方向にあり、ミラーリング/フリップする必要があります。 x andyの値は正しい軸にプロットされておらず、切り替えが必要です。電圧を与えている間に指数関数的に減少する電流との関係を示しています。あらゆる種類のデバッグを試みましたが、指数関数的な成長や同じ種類の減衰を示し続けました。ここでPythonプロットでの問題
import matplotlib.pyplot as plt
import numpy as np
xdata=np.linspace(23,0)# voltage data
ydata=np.exp(xdata)# current data
plt.plot(ydata,xdata)
plt.title(r'IV-curve')
plt.xlabel('Voltage(V)')
plt.ylabel('Current(I)')
plt.show()
が、それは次のようになります。またhttp://imgur.com/a/NJf3g
、このように私と一緒にクマは些細なコードのように見えるかもしれませんが、私は、文字通り、先週初めてコーディングを開始、私はいくつかのバンプを取得します道路:)に
を私は答えを掲載しました。 – sera
@seraあなたのコードを試しましたが、ソートが定義されていないと言われました – user8173426
私のコードを編集しました。使用ydata = np.sort(ydata) – sera