当前位置: 首页 > 面试题库 >

如何在python中使用matplotlib制作空心方形标记

闻华容
2023-03-14
问题内容

下图中的黑线是使用以下命令绘制的matplotlib python

pylab.semilogy(xaxis, pq_averages, 'ks-',color='black', label='DCTCP-PQ47.5')

因此,“ ks-”部分表示带有黑色实心标记的实线。因此,它具有绘制点的实心正方形。可以将这些正方形改为空心的吗?


问题答案:

尝试markerfacecolor像这样添加

pylab.semilogy(xaxis, pq_averages, 'ks-', markerfacecolor='none', label='DCTCP-PQ47.5')


 类似资料:
  • 我有以下数据框。 具有这些值 我正在尝试使用以下方法使用国家/地区及其频率进行绘制: 我需要的是在每个小节上面显示国家频率,并在小节之间保持一个非常小的空间。

  • 我在matplotlib中创建了一组子图(例如,3 x 2),但我只有不到6个数据集。如何使剩余的子批次为空? 安排如下: 这可能会持续几页,但在最后一页,例如,2,1框中有5个数据集将为空。不过,我宣布数字如下: 因此,在子地块2,1的空间中,有一组带有记号和标签的默认轴。如何以编程方式使该空间空白且没有轴?

  • 问题内容: 我正在学习线性代数课程,我想可视化正在使用的向量,例如向量加法,法向向量等。 例如: 在这种情况下,我想绘制3个向量。 然后,我应该能够添加V1,V2来绘制一个新的向量V12(全部合并在一个图中)。 当我使用以下代码时,情节与预期不符 问题答案: 多亏了每个人,您的每个帖子对我都有很大帮助。 对于我的问题,rbierman代码非常简单,我做了一些修改,并创建了一个函数来绘制给定数组中的

  • 我正在测试一个图表,除了图例之外的一切都有效。我已经运行了下面的代码,没有在plt.plot中找到的标签,但是我仍然没有得到一个图例返回。有人能看出原因吗?

  • 我想读取数据并绘制动态图,所以我学习了使用PyQt5的matplotlib。我找到了一个例子,但它是针对PyQt4的。我将其修改为PyQt5,但它有一些问题,当我单击开始按钮时,它显示错误 回溯(最后一次调用):文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/matplotlib/ba

  • 使用嵌套for loops语句绘制“*”s的空心框。这些框的行数和列数相同,该数字应由用户输入(有效范围:5到21)。我想不出办法把盒子弄空心。这是我的代码,它是一个完整的正方形,但我需要它是空心的或只是边界。 输出应该是这样的:有多少行/列(5-21)?25超出范围。重新输入: 7