使用 matplotlib 绘制多彩的曲线
源码及参考链接
效果图
[multicolors_line.png]
代码
import numpy as np
import matplotlib.pyplot...as plt
from matplotlib.collections import LineCollection
from matplotlib.colors import ListedColormap...([points[:-1], points[1:]], axis=1)
fig, axs = plt.subplots(2,1,sharex=True,sharey=True)
"""
创建一个从数据点到颜色的...)
lc.set_linewidth(2)
line = axs[1].add_collection(lc)
fig.colorbar(line, ax=axs[1])
plt.show()
代码中使用到的类简单介绍一下...LineCollection 大概是一个“线段集合”的类
matplotlib.collections.LineCollection(segments, *args, zorder=2, **kwargs