标签: label

如何在matplotlib中一次分配多个标签?

我有以下数据集:

x = [0, 1, 2, 3, 4]
y = [ [0, 1, 2, 3, 4],
      [5, 6, 7, 8, 9],
      [9, 8, 7, 6, 5] ]
Run Code Online (Sandbox Code Playgroud)

现在我绘制它:

import matplotlib.pyplot as plt
plt.plot(x, y)
Run Code Online (Sandbox Code Playgroud)

但是,我想用这个命令标记3个y数据集,这会在.legend()调用时引发错误:

lineObjects = plt.plot(x, y, label=['foo', 'bar', 'baz'])
plt.legend()

File "./plot_nmos.py", line 33, in <module>
  plt.legend()
...
AttributeError: 'list' object has no attribute 'startswith'
Run Code Online (Sandbox Code Playgroud)

当我检查lineObjects:

>>> lineObjects[0].get_label()
['foo', 'bar', 'baz']
>>> lineObjects[1].get_label()
['foo', 'bar', 'baz']
>>> lineObjects[2].get_label()
['foo', 'bar', 'baz']
Run Code Online (Sandbox Code Playgroud)

是否有一种优雅的方法来通过使用 …

label matplotlib legend

48
推荐指数
5
解决办法
6万
查看次数

如何插入千位分隔符(逗号)与转换为double

我正在尝试格式化文本框的内容:

this.lblSearchResults1.Text =
    Convert.ToDouble(lblSearchResults1.Text).ToString(); 
Run Code Online (Sandbox Code Playgroud)

我如何修改这个,以便我的文本包括逗号/千位分隔符?

即1,000而不是1000.

c# label

46
推荐指数
5
解决办法
7万
查看次数

在WPF标签中自动剪辑和附加点

如果当前文本与WPF中的宽度不匹配,如何自动剪辑文本并在标签上附加点?

wpf label clipping

45
推荐指数
1
解决办法
2万
查看次数

WinForms中的右对齐标签

Label在WinForms中右对齐a的最明显方法不起作用:将anchor设置为Top/Bottom Right,TextAlign设置为TopRight.如果文本改变了标签的左坐标保持不变而不是右坐标(人们可能认为这是一个错误).

出于这个原因,我总是使用全宽度TableLayoutPanel的右对齐标签.然而,根据所讨论的布局,这并不总是非常方便...

所以,我想知道是否有任何其他方法可以让我在WinForms中保持一个从未发生过的对齐?

.net label winforms

44
推荐指数
4
解决办法
3万
查看次数

弧外标签(饼图)d3.js

我是d3.js的新手,我正试图用它制作一个饼图.我只有一个问题:我不能在我的弧线外得到我的标签......标签是用arc.centroid定位的

arcs.append("svg:text")
    .attr("transform", function(d) {
        return "translate(" + arc.centroid(d) + ")";
    })
    .attr("text-anchor", "middle")
Run Code Online (Sandbox Code Playgroud)

谁可以帮我这个?

javascript svg label d3.js pie-chart

44
推荐指数
4
解决办法
4万
查看次数

在JavaScript中使用标签是不好的做法?

我刚刚发现在JavaScript中使用标签,例如:

for (var i in team) {
    if(i === "something") {
        break doThis: //Goto the label
    } else {
        doThat();
    }
}

doThis: //Label
doIt();
Run Code Online (Sandbox Code Playgroud)

直到现在我还没有听说过这个,我在网上找不到太多关于它的信息,我开始认为这是有原因的.

在我看来,这类似于GOTO其他语言的陈述,并将被视为不良做法.假设这个我是对的吗?

javascript label loops break nested-loops

42
推荐指数
4
解决办法
2万
查看次数

如何在<input>元素中创建标签?

我想在输入元素中插入一个描述性文本,当用户点击它时,该元素会消失.

我知道这是一个非常常见的技巧,但我不知道该怎么做..

什么是最简单/更好的解决方案?

html forms label placeholder

41
推荐指数
5
解决办法
18万
查看次数

使用标签进行C struct初始化.它有效,但如何?

昨天我发现了一些结构初始化代码,它让我循环.这是一个例子:

typedef struct { int first; int second; } TEST_STRUCT;
void testFunc() {
    TEST_STRUCT test = {
        second: 2,
        first:  1
    };
    printf("test.first=%d test.second=%d\n", test.first, test.second);
}
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是(对我来说),这是输出:

-> testFunc
test.first=1 test.second=2
Run Code Online (Sandbox Code Playgroud)

如您所见,struct正确初始化.我不知道标签语句可以这样使用.我已经看到了其他几种进行结构初始化的方法,但我没有在任何在线C FAQ上找到任何这种结构初始化的例子.有人知道这是如何/为什么有效?

c label struct initialization

41
推荐指数
4
解决办法
4万
查看次数

HTML复选框onclick在Javascript中调用

我在尝试弄清楚如何使我的代码的某些部分工作时遇到了一些麻烦.

<input type="checkbox" id="check_all_1" name="check_all_1" title="Select All" onclick="selectAll(document.wizard_form, this);">
<label for="check_all_1" onclick="toggleCheckbox('check_all_1'); return false;">Select All</label>
Run Code Online (Sandbox Code Playgroud)

这是我的HTML工作原理(单击文本将单击该框).它的javascript非常简单:

function toggleCheckbox(id) {
    document.getElementById(id).checked = !document.getElementById(id).checked;
}
Run Code Online (Sandbox Code Playgroud)

但是,当标签是单击复选框的时候,我希望输入发生onclick.在这个当前时间onClick js不会去.关于如何做到这一点的一个建议是什么?我试图将输入的onclick添加到标签的onclick,但这不起作用.

任何建议/解决方案都会很精彩.

javascript checkbox label input onclick

41
推荐指数
1
解决办法
28万
查看次数

通过ggplot2中的labeller = label_wrap自动包装标签

我想自动将我的标签包装在ggplot2中.这里写了如何为它编写函数(1),但遗憾的是我不知道labeller=label_wrap在我的代码中放入哪里(2).

(1)由hadley执行的功能

label_wrap <- function(variable, value) {
  lapply(strwrap(as.character(value), width=25, simplify=FALSE), 
         paste, collapse="\n")
}
Run Code Online (Sandbox Code Playgroud)

(2)代码示例

df = data.frame(x = c("label", "long label", "very, very long label"), 
                y = c(10, 15, 20))

ggplot(df, aes(x, y)) + geom_bar(stat="identity")
Run Code Online (Sandbox Code Playgroud)

没有包裹长标签的直方图

我想在这里包装一些较长的标签.

label r ggplot2

40
推荐指数
3
解决办法
4万
查看次数