感谢所有一直在帮助我的人,但是我还有一部分要坚持下去。当程序中的计数器达到“ my_random_number”时,它应该既显示文本(也显示文本)并播放声音。我试图在这里使用IF语句来完成这项工作。我已经尝试了许多不同的代码变体,但是我不知道为什么它无法播放。它应该播放十秒钟的长音。这是我获取声音代码的地方---> import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame({'x':['A','B','C','D','E','F'],'y1':np.random.rand(6)})
df2 = pd.DataFrame({'x':['B','D','E'],'y2':np.random.rand(3)})
order = np.unique(list(df.x)+list(df2.x))
fig,axes = plt.subplots(2, sharex='all')
sns.barplot(x='x',y='y1',data=df,ax=axes[0], order=order)
sns.barplot(x='x',y='y2',data=df2,ax=axes[1], order=order)
plt.show()
这是我的代码。...
https://jsfiddle.net/njb91z84/113/