Temperature Logging with a Pot of Coffee
import pandas as pd
# experimental data points
df = pd.DataFrame.from_dict({'Time [min]':[0,1,2,3,4,5,6,10,20],
'Keramik (352g) [°C]':[95,81,78, 77,74,72,70,64,55],
'Standard Bürotasse (300g) [°C]':[95,85,82,76,75,73,71,66,55],
'Emaille (180g) [°C]':[95,88,81,78,75,74,71,65,54],
})
df = df.set_index('Time [min]')
parameters = {'Water (kg)':0.230, 'Gewicht (Tasse, kg)':[0.352,0.300,0.180]}
# additional data point
# 90ml Water after 1min has 76°C in a RT Keramik Tasse
display(df)
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
</style>
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
Keramik (352g) [°C] | Standard Bürotasse (300g) [°C] | Emaille (180g) [°C] | |
---|---|---|---|
Time [min] | |||
0 | 95 | 95 | 95 |
1 | 81 | 85 | 88 |
2 | 78 | 82 | 81 |
3 | 77 | 76 | 78 |
4 | 74 | 75 | 75 |
5 | 72 | 73 | 74 |
6 | 70 | 71 | 71 |
10 | 64 | 66 | 65 |
20 | 55 | 55 | 54 |
import seaborn as sns
ax = sns.lineplot(data=df)
ax = sns.lineplot(data=df[0:4])
ax = sns.lineplot(data=df)
ax.set_xscale("log")