栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

根据第三个变量更改散点图中的标记样式

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

根据第三个变量更改散点图中的标记样式

问题是作为

marker
参数只能是单个值,而不能是标记列表
color

您可以按标记值进行分组,以使x和y列表具有相同的标记并进行绘制:

xs = [[1, 2, 3], [4, 5, 6]]ys = [[1, 2, 3], [4, 5, 6]]m = ['o', 'x']for i in range(len(xs)):    plt.scatter(xs[i], ys[i], marker=m[i])plt.show()

或者,您可以绘制每个点(我不建议这样做):

x=[1,2,3,4,5,6]y=[1,3,4,5,6,7]m=['k','l','l','k','j','l']mapping = {'j' : 'o', 'k': 'x', 'l': '+'}for i in range(len(x)):    plt.scatter(x[i], y[i], marker=mapping[m[i]])plt.show()


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/661334.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号