Beispiel #1
0
ax.set_ylim([6.895,6.902])

ax.yaxis.set_major_formatter(fmt)

plt.show()


# generate table csv with bracketed std-s


# table csv with the bracketed std notation

r='Eching|Ekto|Endo'
#de=pa.DataFrame(index=df.filter(regex=r[0],axis=0).index)

df_red=df.filter(regex=r,axis=0).filter(regex='only_size$',axis=0)
de=pa.DataFrame(index=df_red.index)
ll=[check_err(df_red['cell_c'][i],df_red['cell_c_err'][i]) for i in range(0,len(df_red))]; de['c']=ll
ll=[check_err(df_red['cell_a'][i],df_red['cell_a_err'][i]) for i in range(0,len(df_red))]; de['a']=ll
de['size_c-axis_002']=df_red['size_[0, 0, 2]']/10
de['size_a-axis_030']=df_red['size_[0, 3, 0]']/10

# formatting the dataframe 
#de.index=[i.split('_')[:2] for i in de.index]
#de=de.filter(regex='only_size$')
#de.index=[float(i) for i in de.index]
#de.sort(ascending=True,inplace=True)
de.index=['_'.join(i.split('_')[:2]) for i in de.index]

de.to_csv('/home/mnost/LRZ Sync+Share/pre_manuscripts_master_branch/bookchapter_26_07_2016/Schmahl_abschluss/Ekt_Endo_Eching_xrd_data_table_errorCosmetics.csv')
plt.ylabel('$crystallite\/size\/[nm]$',fontsize=22)
plt.xlim([-10,1050])

plt.text(770, 30, '$a-axis$', color='red', fontsize=22)
plt.text(770, 100, '$c-axis$', color='blue', fontsize=22)

plt.ylim([-4 , max(dt_ysz['size_[0, 0, 2]']/10)+ (1/10.0) *max(dt_ysz['size_[0, 0, 2]']/10)  ])

plt.show()


# table csv with the bracketed std notation

de=pa.DataFrame(index=df.filter(regex='size_only$',axis=0).index)

ll=[check_err(df.filter(regex='size_only$',axis=0)['cell_c'][i],df.filter(regex='size_only$',axis=0)['cell_c_err'][i]) for i in range(0,10)]; de['c']=ll
ll=[check_err(df.filter(regex='size_only$',axis=0)['cell_a'][i],df.filter(regex='size_only$',axis=0)['cell_a_err'][i]) for i in range(0,10)]; de['a']=ll
de['size_c-axis_002']=df.filter(regex='size_only',axis=0)['size_[0, 0, 2]']/10
de['size_a-axis_030']=df.filter(regex='size_only',axis=0)['size_[0, 3, 0]']/10



#ll=[check_err(df.filter(regex='size_only$',axis=0)['size_[0, 0, 2]'][i],df.filter(regex='size_only$',axis=0)['size_[0, 0, 2]_err'][i]) for i in range(0,10)]; de['size_[0, 0, 2]']=ll
#ll=[check_err(dt_ysz['cell_c'][i],dt_ysz['cell_c_err'][i]) for i in range(0,10)]; de['c']=ll

# formatting the dataframe 
de.index=[i.split('_')[0] for i in de.index]
de.rename(index={'RT':21},inplace=True)
de.index=[float(i) for i in de.index]
de.sort(ascending=True,inplace=True)