当前位置: 首页 > 知识库问答 >
问题:

更改散点图标记厚度

逄岳
2023-03-14

如何更改散点图plt.scatter()中标记线的粗细?markeredgewidtplt.plot()中的有效属性;scatter图是否有等价属性?

我不是想改变尺寸而是线条粗细!

共有1个答案

殷耀
2023-03-14

您正在查找kwarglinewidths。例如:

import matplotlib.pyplot as plt
import numpy as np
x = y = np.arange(5)

fig,ax = plt.subplots(1)

ax.scatter(x,y,  s=100,marker='x',color='b',linewidths=1)
ax.scatter(x,y+1,s=100,marker='x',color='r',linewidths=2)
ax.scatter(x,y+2,s=100,marker='x',color='g',linewidths=3)

plt.show()

注意:在matplotlib的某些版本上,尽管手册目前是这么说的(2020年4月),但kwarg似乎是linewidth,而不是linewidths。这是matplotlib GitHub上的一个已知问题。

 类似资料:
  • 在散点图的pyplot文档中: 标记大小 是哪种单位?这是什么意思?是否意味着? 基本上,我试图用不同的标记大小绘制散点图,我想弄清楚数字的含义。

  • 我试图在点击时更改标记的图标编号。我使用的是角度谷歌地图。我正在使用本地资产文件夹而不是服务API设置iNurl。 单击标记时,如何更改上述图标。

  • 我有一个组件如下所示: 目前,我使用的是圆形薄图标。我想更改它,以便每次单击图标时,它都会更改为圆点图标。比如单选按钮。不过,我不太清楚如何做到这一点。 https://snack.expo.io/toTSYc2fD 我希望能够选择多个/取消选择选项。我不想在所有字段上同时应用相同的规则。 注意:onPress功能也可以直接用于图标,而不是TouchableOpacity(尽管不是首选)

  • 问题内容: 我有一组要显示为散点图的数据。我希望将每个点绘制为大小的平方。 问题是散布函数读取的大小为点^ 2。我想要的是让每个点都由面积dx ^ 2的正方形表示,该面积以“真实”单位(绘图单位)表示。希望您能明白这一点。 我还有另一个问题。散点图功能用黑色边框绘制标记,如何删除该选项并且完全没有边框? 问题答案: 从 用户数据 坐标系转换为 显示 坐标系。 并使用edgecolors =’non

  • 我正在用html/jsp页面主体中的Google地图做一个web动态项目。 我制作了一个函数,可以创建一个标记(lat、lng、map),并在标记的参数中使用一个特殊的image.png作为图标。 在我的地图中,我制作了两种不同的样式(地图的颜色…)“白天”和“夜晚”。 我想知道当用户点击夜间更改样式时,我如何更改标记的图标。事实上,标记的颜色不适合这种风格的地图... 我尝试用相同的名称初始化不