案例二:绘制钻孔深度柱状图
案例概述
本案例根据钻孔一览表中的深度字段绘制钻孔深度柱状图。
你将学到
将钻孔数据交给 GdiSDK 的绘图模块,快速生成可视化结果。
用
gdisdk.dataclass.tables.TableData构造钻孔一览表数据。用
FieldMetadata给字段补充标题与单位(可选)。用
BarChartPlotter设置横纵轴字段并执行绘图。通过
OutputPlotData获取绘图数据并展示。
实现思路
准备钻孔数据,并封装为
TableData。根据需要为字段补充语义信息(标题、单位等)。
创建
BarChartPlotter,设置x_column和y_columns。进行相关设置并运行模块。
从
OutputPlotData读取结果并展示。
关键代码
本例中最为关键的绘图相关代码如下。
plot_bar_chart = BarChartPlotter("PlotBarChart")
plot_bar_chart.x_column = "钻孔编号" # 同时支持 name 和 title
plot_bar_chart.y_columns = "depth"
plot_bar_chart.generate_files = False
plot_bar_chart.generate_plot_data = True
plot_bar_chart.InputData = table_data
plot_bar_chart.execute()
pio.show(plot_bar_chart.OutputPlotData.data)
更进一步
完整代码请查看以下链接中的『案例二』: