update_annotations
方法说明
update_annotations方法用于更新指定方向的注释信息。它的作用是将注释列表与方向信息进行对应,并更新方向信息的属性。
方法参数
参数名称 |
数据类型 |
参数描述 |
self |
Object |
类实例 |
orientations |
ndarray |
需要更新注释的方向编号列表 |
annotated_orientations |
dict |
注释的方向信息字典 |
方法返回值
使用示例
import gempy
geo_data = gempy.create_data([0,1,0,1,0,1],[0,0,1,1,2,2],[0,0,0,0,0,0],[2,2,2,2,2,2], [0,0,0,0,0,0], output=['geology'])
orientations = geo_data.orientations
annotations = {0: "Bedrock type A", 1: "Bedrock type B", 2: "Bedrock type C"}
geo_data.update_annotations(orientations=[0,1], annotated_orientations=annotations)
方法实现
def update_annotations(self, orientations: np.ndarray, annotated_orientations):
for o in orientations:
self.set_annotation(o, annotated_orientations[o])