小编dal*_*aux的帖子

在 Android Studio 上的“运行”之前,我必须按“运行”两次或清理项目

所以,我对 Android Studio 很陌生,但我有一个问题:我在 Kotlin 中编程,当我更改代码中的某些内容并按“运行”时,它会像以前一样运行并忽略更改。如果我在第一次重试之后按“运行”,它会应用更改。如果我首先点击“Buld/Clean Project”,它也有效。

我究竟做错了什么?如何让 Android Studio 立即接受新代码?

干杯。

android kotlin android-studio

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

在一个图形中绘制某些内容,然后在另一图形中再次使用它

我希望我在正确的地方问这个问题。

我有一个 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,其中包含三个数字)

python numpy matplotlib subplot

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

标签 统计

android ×1

android-studio ×1

kotlin ×1

matplotlib ×1

numpy ×1

python ×1

subplot ×1