Краткое описание
Лицензирование Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей лицензии:
Вы можете свободно: делиться произведением – копировать, распространять и передавать данное произведение создавать производные – переделывать данное произведение При соблюдении следующих условий: атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения. распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной . https://creativecommons.org/licenses/by-sa/4.0 CC BY-SA 4.0 Creative Commons Attribution-Share Alike 4.0 true true
Code from scipy.ndimage import rotate import matplotlib.pyplot as plt import matplotlib.patheffects as patheffects import matplotlib.font_manager as fm from mpl_toolkits.axes_grid1.anchored_artists import AnchoredSizeBar import hyperspy.api as hs # Load, rotate and crop data s_adf = hs.load("gaas_inas_quantum_dot.dm3") s_adf.data = rotate(s_adf.data, angle=90, reshape=False) s_adf_crop = s_adf.isig[2.3:38.1, 10.6:23.] aspect_ratio = s_adf_crop.data.shape[0] / s_adf_crop.data.shape[1] # Making figure fig, ax = plt.subplots(figsize=(7, 7 * aspect_ratio)) cax = ax.imshow(s_adf_crop, extent=s_adf_crop.axes_manager.signal_extent, vmin=29000, vmax=50000) # Annotations path_effects = [patheffects.withStroke(linewidth=3, foreground='black', capstyle="round")] text_kwargs = {'fontsize': 25, 'color': 'white', 'path_effects': path_effects, 'transform': ax.transAxes} ax.text(0.02, 0.03, "GaAs", ha="left", va="bottom", **text_kwargs) ax.text(0.02, 0.32, "InGaAs", ha="left", va="bottom", **text_kwargs) ax.text(0.02, 0.75, "GaAs", ha="left", va="bottom", **text_kwargs) ax.text(0.75, 0.72, "Quantum\ndot", multialignment='right', **text_kwargs) ax.arrow(34., 20.5, -3.5, -1.5, color='white', path_effects=path_effects, width=0.2) # Scalebar fontprops = fm.FontProperties(size=30) kwargs_sizebar = {'loc': 4, 'frameon': False, 'color': 'white', 'label_top': False} scalebar = AnchoredSizeBar(transform=ax.transData, size=10, label=u'10 nm', size_vertical=0.45, fontproperties=fontprops, **kwargs_sizebar) ax.add_artist(scalebar) scalebar.txt_label._text.set_path_effects(path_effects) ax.set_axis_off() fig.subplots_adjust(0, 0, 1, 1) fig.savefig("gaas_inas_quantum_dot.jpg", dpi=200) русский Добавьте однострочное описание того, что собой представляет этот файл
английский Atomic resolution scanning transmission electron microscopy image of indium gallium arsenide quantum dot in gallium arsenide.