如果要在图例中包含特定的内容,则使用适当的文本定义放置在图例中的对象会更容易。例如:
import matplotlib.pyplot as pltimport pylabplt.plot_date( x = xaxis, y = yaxis, marker = 'x', color=[1, 0, 0, .2], label='Data Series' )line1 = pylab.Line2D(range(1),range(1),color='white',marker='x',markersize=10, markerfacecolor="red",alpha=1.0)line2 = pylab.Line2D(range(10),range(10),marker="_",linewidth=3.0,color="dodgerblue",alpha=1.0)plt.legend((line1,line2),('Text','Other Text'),numpoints=1,loc=1)
在这里,第1行定义了一条短的白线(因此基本上是不可见的),标记“
x”为红色且完全不透明。例如,第2行为您提供了更长的蓝线,没有可见的标记。通过创建此“线”,您可以更轻松地在图例中控制其属性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)