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

python中不带标签的图例

阮俊弼
2023-03-14

我想在python matplotlib绘图中显示一个固定的图例。我正在创建一大组绘图,其中一些缺少我正在使用的数据集。假设我有

data1,绿色绘制

数据2,以蓝色绘制

数据3,以蓝色绘制

在某些情况下,dataX缺失,但我想展示整个图例(始终是三种颜色)。到目前为止,我所发现的一切都是基于对所绘制的数据进行标记,因此:是否可以创建一个独立于所绘制数据的图例,并在创建图例时指定符号和颜色?

谢谢

共有1个答案

公西岳
2023-03-14

对于缺少dataX的绘图,可以正常调用plot命令,只需将x和y数组保留为空:

import matplotlib.pyplot as plt

plt.plot([0.1,0.5], [0.1,0.5], color='g', label='data1')
plt.plot([], [], color='b', label='data2')
plt.plot([0.2,0.6], [0.1,0.5], color='b', label='data3')
plt.legend(loc=0)
 类似资料:
  • 我试图在堆叠条形图中“稳健地”居中数据标签。下面给出了一个简单的代码示例和结果。如您所见,数据标签并不是在所有矩形中都居中。我错过了什么?

  • 问题内容: 我了解如何使用精灵,但是IMG标签不是必需的“ src”属性吗?我总是可以使用SPAN或其他标签并设置background / width / etc,但从语义上讲不会正确。 基本上,我想为IMG标签省略SRC,而只使用精灵,但是我担心HTML在技术上因此无效。谢谢。 问题答案: 关于语义正确性: 当图像具有语义时, 因此被认为是内容,请 使用IMG标签 (不带图片)和正确设置的ALT

  • 问题内容: 我正在使用Tensorflow构建标准的图像分类模型。为此,我有输入图像,每个图像都分配了一个标签({0,1}中的数字)。因此,可以使用以下格式将数据存储在列表中: 我想使用TensorFlow的排队系统读取我的数据并将其输入到我的模型中。忽略标签,可以使用和轻松实现。这里的代码: 但是,在该过程中标签丢失了,因为图像数据作为输入管道的一部分被有意地改组了。通过输入队列将标签和图像数据

  • 我无法删除下面显示的每个方框图下的标签“年龄”。它是自动生成的,无法摆脱它。以下是我的代码和输出: 在此处输入图像描述

  • 我的问题类似于Chart.js 2.1.6中图例如何显示条形标签? 我想有相同的输出饼图给出,但我不想创建多个数据集。我设法做到了这一点,但现在我找不到如何做到。 这是我的代码示例: 这是一种方法吗?

  • 问题内容: 我有一个下拉列表。我想添加图像。我尝试在tha 标签中添加标签…但是仍然无法显示图像。如何使用标签? 问题答案: 这是不可能的,因为仅支持text。 您可能必须使用复杂的HTML / CSS / JavaScript来滚动自己的下拉控件。如何做可能不在您的问题范围内。 或者,您可以使用非重复,并在文本上加上一些填充以达到类似的效果。但是,如果每个人都有一个唯一的图像,那么您的代码将被每