0
A
回答
2
您可以使用ax2 = ax.twinx()
創建第二個y軸。然後,您可以像tacaswell在評論中指出的那樣將第二個軸設置爲對數刻度。
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure(figsize=(5,3))
ax = fig.add_subplot(111)
ax2 = ax.twinx()
x = np.random.rand(10)
y = np.random.rand(10)
y2 = np.random.randint(1,10000, size=10)
l1 = ax.scatter(x,y, c="b", label="lin")
l2 = ax2.scatter(x,y2, c="r", label="log")
ax2.set_yscale("log")
ax2.legend(handles=[l1, l2])
ax.set_ylabel("Linear axis")
ax2.set_ylabel("Logarithmic axis")
plt.tight_layout()
plt.show()
+0
太棒了,謝謝! – Andrej
相關問題
- 1. 用pyplot繪製顫動函數的箭頭的對數長度
- 2. 如何繪製只有對數xscale的pyplot中的累積直方圖
- 3. matplotlib pyplot不會在visual studio中繪製?
- 4. 如何在JPanel中繪製標尺?
- 5. Pyplot:爲文本繪製SGDClassifer
- 6. 如何繪製比例尺?
- 7. 如何在原始尺度上繪製變形迴歸?
- 8. 如何繪製由statsmodels在同一個pyplot中繪製函數創建的2個圖?
- 9. R:如何繪製日誌刻度尺的水平圖
- 10. 在對數刻度上繪製負值
- 11. Pyplot繪製單獨的餅圖
- 12. 繪製負到正的範圍pyplot
- 13. 繪製拉姆達與如果在Python語句中使用pyplot
- 14. 如何繪製pyplot中的特定函數以及顯示卡方值?
- 15. matplotlib/pyplot不繪製特定.txt文件中的數據
- 16. 用對數尺度
- 17. Python /散景 - 在日誌尺度上繪製空白數據
- 18. 在Android中繪製無任何尺寸的自定義繪圖
- 19. 如何在R中繪製度分佈
- 20. 如何在Matlab中繪製密度圖
- 21. 如何在MATLAB中繪製3D角度
- 22. 如何在python中繪製密度圖?
- 23. pyplot and semilogarithmic scale:如何繪製帶變換的圓
- 24. 在Python中繪製軸對數標度爲10的負指數
- 25. Java - 繪製標尺(在90度角刻有刻度線)
- 26. 用matplotlib繪製Mandelbrot/pyplot/numpy/python
- 27. 使用pyplot繪製直方圖
- 28. 使用Pyplot和sklearn繪製文檔
- 29. Matplotlib Pyplot不正確繪製for循環
- 30. Python pyplot沒有繪製線時,指示
'ax2.set_yscale( '登錄')'? – tacaswell