小编Men*_*eng的帖子

带有多个标签的条形图

以下代码仅显示主要类别['one','two','three','four','five','six']作为x轴标签.有没有办法显示子类别['A','B','C','D']作为辅助x轴标签? 在此输入图像描述

df = pd.DataFrame(np.random.rand(6, 4),
                 index=['one', 'two', 'three', 'four', 'five', 'six'],
                 columns=pd.Index(['A', 'B', 'C', 'D'], 
                 name='Genus')).round(2)


df.plot(kind='bar',figsize=(10,4))
Run Code Online (Sandbox Code Playgroud)

python plot matplotlib pandas

18
推荐指数
2
解决办法
6662
查看次数

jupyter笔记本中的canvas.mpl_connect

我在test.py中有以下代码:

fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(np.random.rand(10))

def onclick(event):
    print('button=%d, x=%d, y=%d, xdata=%f, ydata=%f' %
          (event.button, event.x, event.y, event.xdata, event.ydata))

cid = fig.canvas.mpl_connect('button_press_event', onclick)
Run Code Online (Sandbox Code Playgroud)

当我在命令行中通过"python test.py"运行test.py时,'button =%d,x =%d,y =%d,xdata =%f,ydata =%f'被打印,因为我点击了情节

但是,结果不会在jupyter笔记本中打印出来.

怎么解决?

提前致谢!

python canvas matplotlib jupyter-notebook

11
推荐指数
1
解决办法
4658
查看次数

角材垫选择下拉宽度

当前下拉框的宽度大于行的宽度:
在此处输入图片说明

有没有办法摆脱多余的宽度?
在此处输入图片说明

这是我当前的代码:

的HTML:

<mat-form-field>
    <mat-select disableOptionCentering placeholder="Choose an option">
      <mat-option [value]="option" *ngFor="let option of my_list">
          {{ option }}
      </mat-option>
    </mat-select>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)


我的清单:

export const my_list: string[] = [ "a", "b", "c", "d"];
Run Code Online (Sandbox Code Playgroud)


style.css:

.mat-select-panel{
    margin-left: 15px;
    margin-top: 28px;
}
Run Code Online (Sandbox Code Playgroud)

css angular-material angular angular-material-6

5
推荐指数
2
解决办法
3464
查看次数

如何在Excel VBA中退出多个for循环?

代码就像

'first for loop
for I = 1 to 5 
    do sth
    'second for loop
    for j = 2 to 7
        do sth
        'third for loop
        for m = 2 to 43
            if [condition] then 
               exit 2nd and 3rd loop and continue on next I ?????
            end if
        next
    next
next
Run Code Online (Sandbox Code Playgroud)

我写了两个"退出",但它没有帮助.它只退出第3个循环并继续下一个j.

vbscript excel vba excel-vba

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

R:向量条件0和1

a <- c(1,2,3,4)
Run Code Online (Sandbox Code Playgroud)

条件a> 2,我想要一个向量b =(0,0,1,1).目前我正在使用以下方法.有什么简单的方法吗?

b <- (a > 2)
b[b == TRUE] <- 1
b[b == FALSE] <- 0
Run Code Online (Sandbox Code Playgroud)

r

0
推荐指数
1
解决办法
1764
查看次数

python&pandas:列表中具有值的子数据框

我有一个数据框df = pd.DataFrame({'A':[1,2,3,4],'B':['G','H','I','K']}),我想选择A列的值在[2,3]中的行

为此,我编写了一个简单的for循环: df.loc[[ e in [2,3] for e in df.A],]

是否有任何内置函数可以执行此操作,而不是使用for循环?

python pandas

-2
推荐指数
1
解决办法
2538
查看次数