私はPythonでmatplotlib.pyplotを使用してデータをプロットしています。問題は、それが生成するイメージが自動スケールされているように見えることです。どうすれば(0,0)で何かをプロットすると、それが中心に固定されるようにすることができますか?matplotlib.pyplotでオートスケーリングをオフにする方法
2
A
答えて
0
xlim()
とylim()
を使用して制限を設定できます。あなたのデータから行く、Yに30にX -50に-10〜20を言う知っていれば、行うことができます:
plt.xlim((-20, 20))
plt.ylim((-50, 50))
を0,0を中心にします。
データが動的である場合は、最初にオートスケールを許可しようとしたが、その後包括的であることを制限を設定できます。
xlim = plt.xlim()
max_xlim = max(map(abs, xlim))
plt.xlim((-max_xlim, max_xlim))
ylim = plt.ylim()
max_ylim = max(map(abs, ylim))
plt.ylim((-max_ylim, max_ylim))
4
あなたはautoscale
機能します:の
from matplotlib import pyplot as plt
# Set the limits of the plot
plt.xlim(-1, 1)
plt.ylim(-1, 1)
# Don't mess with the limits!
plt.autoscale(False)
# Plot anything you want
plt.plot([0, 1])
関連する問題
- 1. matplotlib.pyplotで軸を隠す方法
- 2. シェフのOpscodeをAWSオートスケーリングで使用する方法
- 3. AS3でオートスケーリングを無効にする
- 4. チェックボックスをデフォルトでオフにする方法
- 5. javascriptでチェックボックスをオフにする方法
- 6. Wordpressプラグインによるオートスケーリング
- 7. アンドロイドのラジオボタンをオフにする方法
- 8. Xamarin ViewCell:タッチアクションをオフにする方法?
- 9. ブラックベリーデバイスをオフにする方法
- 10. three.jsのアニメーションをオフにする方法
- 11. EBeanエンハンスをオフにする方法
- 12. Compute Engineサービスをオフにする方法
- 13. 上限を 'auto'に設定する方法はmatplotlib.pyplotで固定下限を維持する方法
- 14. VMSSオートスケーリング:WADPerformanceCounters
- 15. Spinnaker GCEオートスケーリング
- 16. python matplotlib.pyplotはグローバルスコープですか?
- 17. ipythonノートブックで "matplotlib.pyplotをimport plt"
- 18. WCFでセキュリティをプログラムでオフにする方法
- 19. アンドロイドでプログラム的に位置をオフにする方法
- 20. iosでtableviewのすべてのセルをオフにする方法
- 21. DatePickerでCalendarViewをオフにする方法はありますか?
- 22. Androidですべての音をオフにする方法
- 23. Windowsでpowershellを使用してipv6をオフにする方法
- 24. イベントをオフにした後でトリガークリックイベントを作成する方法
- 25. 画面をオフにする方法とデバイスをスリープ状態にする方法
- 26. import matplotlib.pyplotがjupyterノートブックでクラッシュする
- 27. matplotlib.pyplotのインポート時にPythonがクラッシュする
- 28. import matplotlib.pyplot not working
- 29. Python - matplotlib.pyplot ion()slow
- 30. 同時matplotlib.pyplot Windows
が重複する可能性を[matplotlibのy軸の制限を設定する](http://stackoverflow.com/questions/3777861/setting-y-axis-limit-in-matplotlib) – SiHa
これはありません。これはオートスケーリングについてです。 –