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)