以下代码仅显示主要类别['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) 我在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笔记本中打印出来.
怎么解决?
提前致谢!
这是我当前的代码:
的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) 代码就像
'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.
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) 我有一个数据框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循环?