您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用matplotlib设置图例符号不透明度吗?

使用matplotlib设置图例符号不透明度吗?

如果要在图例中包含特定的内容,则使用适当的文本定义放置在图例中的对象会更容易。例如:

import matplotlib.pyplot as plt
import pylab

plt.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行为您提供了更长的蓝线,没有可见的标记。通过创建此“线”,您可以更轻松地在图例中控制其属性

其他 2022/1/1 18:25:17 有359人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶