所以,我对 Android Studio 很陌生,但我有一个问题:我在 Kotlin 中编程,当我更改代码中的某些内容并按“运行”时,它会像以前一样运行并忽略更改。如果我在第一次重试之后按“运行”,它会应用更改。如果我首先点击“Buld/Clean Project”,它也有效。
我究竟做错了什么?如何让 Android Studio 立即接受新代码?
干杯。
我希望我在正确的地方问这个问题。
我有一个 for 循环,因为创建了许多数字。循环完成后,我想再生成一个图形,其中三个先前创建的图作为子图。
我现在的代码是这样的:
import numpy as np
import matplotlib.pyplot as plt
def f(t):
return np.exp(-t)*np.cos(2*np.pi*t)+(t/10)**2.
t1=np.arange(0.0,5.0,0.1)
t2=np.arange(0.0,5.0,0.02)
for i in range(2):
fig= plt.figure(i)
ax1=fig.add_subplot(111)
plt.title('Jon Snow')
kraft_plot,=ax1.plot(t1,np.sin(t1),color='purple')
tyrion=ax1.axvline(2,color='darkgreen',ls='dashed')
ax1.set_ylabel('Kraft [N]',color='purple',fontweight='bold')
ax1.set_xlabel('Zeit [s]',fontweight='bold')
ax2=ax1.twinx()
strecke_plot,=ax2.plot(t2,t2/5,color='grey',label='Verlauf der Strecke')
ax2.set_ylabel('Strecke [mm]',color='grey',fontweight='bold')
ax1.legend((kraft_plot,tyrion,strecke_plot),('Jonny','Dwarf','andalltherest'),loc=2)
plt.show()
Run Code Online (Sandbox Code Playgroud)
你能帮助我吗?我可以保存整个图/图吗?
干杯,达洛。
编辑:它应该看起来像这样(右侧部分是我想要实现的): 右侧的文本应该是正常的,显然......
问题是,我首先想要单独打印这些数字,然后一起打印(最后我想保存为 pdf/png,其中包含三个数字)