问题:
使用 设置 x 轴标签的旋转时,将打印所有标签set_xticklabels。
代码
winner_freq = pd.DataFrame(player_match.winner.value_counts().reset_index())
winner_freq_plot = sns.barplot(x='index', y='winner', data=winner_freq)
winner_freq_plot.set_xticklabels(winner_freq_plot.get_xticklabels(), rotation=90)
Run Code Online (Sandbox Code Playgroud)
截屏
修复我试过的
我不知道如何修复它并用谷歌搜索但没有答案,所以我将标签单独放在一个列表中并在其中输入set_xticklabels但仍然没有运气。
提前致谢 :)
我有一个名为“dynamic”的 div,其中包含一些文本,我正在使用 javascript 为其添加样式
var styleElement = document.createElement("style");
styleElement.appendChild(document.createTextNode("#dynamic { color: red; }"));
document.getElementsByTagName("head")[0].appendChild(styleElement);
Run Code Online (Sandbox Code Playgroud)
效果很好。同样,我试图为滚动条添加一些CSS,我们可以通过下面的CSS代码来实现它:
div ::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
div ::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
Run Code Online (Sandbox Code Playgroud)
所以,现在我使用 JavaScript 添加它,如下所示:
var styleElement = document.createElement("style");
styleElement.appendChild(document.createTextNode("
div ::-webkit-scrollbar{
-webkit-appearance: none;
width: 7px;
}
div ::-webkit-scrollbar-thumb{
border-radius: 4px;
background-color: rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
"));
document.getElementsByTagName("head")[0].appendChild(styleElement);
Run Code Online (Sandbox Code Playgroud)
但这并没有按预期工作。
我的问题是:
对于第一个场景,它工作正常(使用javascript向“动态”div添加颜色),但对于第二个场景,如果我使用javascript为滚动条添加css,它不起作用。如果第一种情况有效,那么第二种情况也应该有效。
那么,是我写错了还是有其他方法使用javascript为webkit-scrollbar添加css?
我有两个下拉菜单.当我在第一个下拉列表中选择一个选项时,第二个下拉列表值将根据第一个下拉列值进行更改.
HTML代码
<select id="one">
<option value="a">A</option>
<option value="b">B</option>
</select>
<select id="two">
<option value="a">A</option>
<option value="b">B</option>
</select>
Run Code Online (Sandbox Code Playgroud)
JS代码
$("#one").change(function () {
if ($("#one").val() == 'a') {
$("#two").val("b")
} else if ($("#one").val() == 'b') {
$("#two").val("a")
}
});
$("#two").change(function () {
if ($("#two").val() == 'a') {
$("#one").val("b")
} else if ($("#two").val() == 'b') {
$("#one").val("a")
}
});
Run Code Online (Sandbox Code Playgroud)
两个下拉列表的代码都执行相同的功能.有没有有效的方法来减少代码?就像声明一个共同的功能并将它用于两个下拉菜单(如原型)?
这是JSFiddle.
我有一个数组如下:
var arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];
Run Code Online (Sandbox Code Playgroud)
并且数组的长度是20,我将它与5分开
当我指定1时,它应该返回[1,2,3,4,5],如果我指定2,它应该返回[6,7,8,9,10]
我怎样才能通过脚本编写它?
谢谢您的帮助
我有一个数字说1000,我将逗号转换为点,我使用了该功能
var x = "1,000";
x.replace(/,/g , ".");
Run Code Online (Sandbox Code Playgroud)
所以,这个数字变成了1.000.现在,我使用下面的函数和转换后的数字
var x = x.replace(/./g , ",");
我应该返回1,000,但它返回
,,,,,
Run Code Online (Sandbox Code Playgroud)
我想知道它回归的原因.
这是Jsfiddle http://jsfiddle.net/d4N9s/2165/
我有一个这样的对象:
var measure = {
"name":{"id":1},
"name2":{"id2":2},
"name3":{"id3":3}
};
Run Code Online (Sandbox Code Playgroud)
如何在单击按钮时清空对象中的元素。
预期的结果是 measure = {};
谢谢您的帮助
如何使用JS regex从以下字符串中提取值"-1.23"?
"hello-sdvf-1.23 23 everybody 4"
Run Code Online (Sandbox Code Playgroud)
此代码仅提取"-1"
("hello-sdvf-1.23 23 everybody 4").match(/[-]\d+|\d+/)[0];
Run Code Online (Sandbox Code Playgroud)