以下是使用Python中matplotlib库创建一个包含标记大小的图例的代码示例:
import matplotlib.pyplot as plt
# 创建一个包含标记大小的图例
def create_legend_with_marker_sizes():
# 样本数据
x = [1, 2, 3, 4, 5]
y = [1, 2, 3, 4, 5]
marker_sizes = [10, 20, 30, 40, 50] # 标记大小
# 创建图形和坐标轴
fig, ax = plt.subplots()
# 绘制散点图
scatter = ax.scatter(x, y, s=marker_sizes, label='Data Points')
# 创建图例,并设置标记大小
legend = ax.legend(*scatter.legend_elements(prop='sizes'), title='Marker Sizes')
# 设置图例标题的字体大小
plt.setp(legend.get_title(), fontsize='large')
# 显示图例
plt.show()
# 调用函数创建图例
create_legend_with_marker_sizes()
这个代码示例创建了一个包含标记大小的图例,其中散点图的标记大小根据marker_sizes
列表中的值来确定。图例的标题为"Marker Sizes"。
上一篇:标记导入的子图R标记
下一篇:标记大小和缓存位练习