私はpython matplotlibを使って1つのグラフを作成しています。しかし、私は間違っている値です。コードを確認してください:matplotlibを使ってPythonグラフでX軸の値が正しくない
はimport cx_Oracle
import collections
import re
import numpy as np
import matplotlib.pyplot as plt
con = cx_Oracle.connect('user/passwordenter image description [email protected]/XE')
cur = con.cursor()
cur.execute('select salary,employee_id from hr.employees where employee_id in(100,101)')
graphArray = []
for row in cur:
startingInfo = str(row).replace(')','').replace('(','').replace('u\'','').replace("'","")
splitInfo = startingInfo.split(',')
graphArrayAppend = splitInfo[0]+','+splitInfo[1]
print graphArrayAppend
graphArray.append(graphArrayAppend)
datestamp, value = np.loadtxt(graphArray,delimiter=', ', unpack=True)
plt.plot_date(datestamp, value, 'b-', linewidth=2)
plt.show()
出力については、以下の画像を参照してください:あなたはこの操作のために間違ったプロットを使用しているか、多分私は十分にあなたのコードを理解していない
投稿を更新してコードブロックを追加することを検討してください。 –
あなたのコードのどこかでx軸を 'xlim()'で変更しましたか?これはautoscalingをオフにします。(「matplotlib」ドキュメントによると)(https://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.xlim) – MrT
xlim()は軸を最大と最小の間で設定すると思います。しかし、私の問題は私が別の価値を得ていることです。私はX軸の変数値17000と24000を取得していますが、グラフでは、私はばかばかしい値を得ています。 –