【发布时间】:2011-08-05 19:25:23
【问题描述】:
我在 python 中使用 matplotlib 库来生成出版质量的 xy 散点图。我遇到了关于图例中标记的问题。我正在绘制 2 个不同的 xy 散点系列;一个是形成曲线的一组xy点,另一个是单个xy点。
我希望图例显示“曲线”的 3 个标记和单点的 1 个标记。我知道如何更改图例标记数量的唯一方法是在声明图例时使用“scatterpoints”参数。但是,此参数设置图例中 all 系列的标记数量,我不确定如何单独更改每个图例条目。
遗憾的是,我不能以新用户的身份发布图片,但希望这个描述就足够了。 有没有办法使用 matplotlib 为每个图例条目单独设置散点值?
编辑:这里是显示具有不同散点值的图像的链接。
散点 = 3:http://imgur.com/8ONAT
散点 = 1:http://imgur.com/TFcYV
希望这能让问题更清楚一点。
【问题讨论】:
-
您想将“曲线”分成三个“段”并为每个段使用不同的标记吗?您想如何将标记分配给散布“曲线”的点?
标签: python matplotlib plot legend markers