matplotlib
でいくつかの点をプロットすると、グラフを作成するときに奇妙な動作が発生しました。このグラフを生成するコードを次に示します。ここで 無作為のデータを持つMatplotlibグラフを交差する
import matplotlib.pyplot as plt
desc_x =[4000,3000,2000,2500,2750,2250,2300,2400,2450,2350]
rmse_desc = [.31703 , .31701, .31707, .31700, .31713, .31698, .31697, .31688, .31697, .31699]
fig = plt.figure()
ax = plt.subplot(111)
fig.suptitle('title')
plt.xlabel('x')
plt.ylabel('y')
ax.plot(desc_x, rmse_desc, 'b', label='desc')
ax.legend()
plt.show()
は、あなたが言うことができるように、このグラフは、1が折れ線グラフで表示されません何かをラインと交差している
それが作成するグラフです。私はポイントを隔離し、線を描画していないとき、私はこの結果を得る:
あなたが言うことができるよう、ラインを交差することなく、これらの点を接続する方法があります。
なぜmatplotlibがこれを行うのですか?私は私のxcolumnをソートしないことでそれを修正することができると思うが、ソートすれば、x1からy1へのマッピングが失われます。
ありますか? –