当将 xkcd() 与 matplotpib 一起使用时,没有任何字体以通常的漫画字体显示。有什么改变或者我做错了什么吗?
x = df['Time']
y = df['Adjustment']
fig = plt.figure()
ax = fig.add_subplot(1,1,1)
ax1 = fig.add_subplot(1,1,1)
ax1.plot(x,y)
ax1.xaxis.set_visible(False)
ax1.yaxis.set_visible(False)
plt.axvline(x=2.3, color='k', ls='dashed')
plt.axvline(x=6, color='k', ls='dashed')
ax.text(4,4,'Culture Shock', size=16)
plt.title('Test title')
plt.xkcd()
plt.show()
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助。
我应该澄清的是,该图将以 xkcd 样式绘制,而不是任何字体。它打印的内容与 Times New Roman 类似。
我今天读了一些代码,发现了这个 for 循环:
for (i=0; i<100; i++){
document.getElementById(elem + i).style.display="none";
}
Run Code Online (Sandbox Code Playgroud)
我才刚刚开始了解浏览器重排;然而,我目前的理解是,这个循环导致它设置为不显示的 100 个元素中的每一个元素都发生回流。
这个循环对 DOM 有何影响?这真的像我想象的那么可怕吗?
此代码在渲染新页面时使用。