python换循环颜色_python – 增加matplotlib颜色循环
你可以打電話
ax2._get_lines.get_next_color()
在彩色上推進彩色循環儀.不幸的是,這會訪問私有屬性._get_lines,因此這不是官方公共API的一部分,并且不能保證在未來版本的matplotlib中工作.
一種更安全但不太直接的推進色彩循環器的方法是繪制零圖:
ax2.plot([], [])
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(10)
y1 = np.random.randint(10, size=10)
y2 = np.random.randint(10, size=10)*100
fig, ax = plt.subplots()
ax.plot(x, y1, label='first')
ax2 = ax.twinx()
ax2._get_lines.get_next_color()
# ax2.plot([], [])
ax2.plot(x,y2, label='second')
handles1, labels1 = ax.get_legend_handles_labels()
handles2, labels2 = ax2.get_legend_handles_labels()
ax.legend(handles1+handles2, labels1+labels2, loc='best')
plt.show()
總結
以上是生活随笔為你收集整理的python换循环颜色_python – 增加matplotlib颜色循环的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 禁用smb服务,Samba
- 下一篇: excel 科学计数法转换成文本完整显示