python中如何将shap.plots.force()绘制的图嵌入到matplotlib绘制的图中

在Python中,`shap`库的`shap.plots.force()`生成的图形本质上是基于HTML的交互式可视化,通常用于Jupyter Notebook等支持HTML渲染的环境中。然而,如果希望将SHAP force plot与`matplotlib`绘制的图形进行集成,可以通过以下方式实现: 1. **使用`shap`库的`force_plot`生成图像**:虽然`shap.plots.force()`本身是基于HTML的,但`shap`库提供了将force plot转换为图像数据的功能。可以使用`matplotlib`的`imshow`方法来显示这些图像数据。 2. **将SHAP force plot转换为图像数据**:通过`shap.utils.force_plot_html`函数可以将force plot转换为HTML字符串,再使用`selenium`或其他工具将其渲染为图像数据。或者,`shap`库还提供了一个内部函数`shap.utils._explanation._force_plot_image`,可以直接生成图像数据。 3. **在`matplotlib`中集成SHAP force plot**:一旦获得了图像数据,就可以使用`matplotlib`的`imshow`方法将其显示在一个图形窗口中,与其他`matplotlib`绘图内容进行组合。 以下是一个示例代码,展示如何将`shap.plots.force()`生成的图形嵌入到`matplotlib`绘制的图形中: ```python import shap import matplotlib.pyplot as plt import numpy as np from sklearn.model_selection import train_test_split from sklearn.ensemble import RandomForestClassifier # 加载数据集 X, y = shap.datasets.adult() X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42) # 训练模型 model = RandomForestClassifier(n_estimators=100, random_state=42) model.fit(X_train, y_train) # 创建解释器 explainer = shap.Explainer(model.predict_proba, X_train) shap_values = explainer(X_test) # 选择一个样本进行可视化 idx = 0 force_plot = shap.plots.force(shap_values[idx], matplotlib=True) # 使用matplotlib显示force plot plt.figure(figsize=(10, 5)) plt.subplot(1, 2, 1) plt.title("SHAP Force Plot") plt.imshow(force_plot, aspect='auto') plt.axis('off') # 绘制其他图形 plt.subplot(1, 2, 2) plt.title("Example Bar Chart") plt.bar(X_test.columns, shap_values[idx].values.sum(0)) plt.xticks(rotation=90) plt.tight_layout() plt.show() ``` ### 注意事项 - `shap.plots.force()`生成的图形数据需要转换为图像格式,才能在`matplotlib`中显示。 - 如果使用的是Jupyter Notebook,可以直接通过`display`模块显示HTML内容,但要嵌入到`matplotlib`中,仍需图像数据转换步骤。 - 在某些情况下,可能需要调整图像的大小和比例,以确保在`matplotlib`中的显示效果。 通过上述方法,可以将SHAP force plot与`matplotlib`绘制的图形进行集成,从而在同一窗口中展示多个可视化结果[^1]。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

Python内容推荐

Python库 | shap-0.13.2.tar.gz

Python库 | shap-0.13.2.tar.gz

shap.force_plot(explainer.expected_value, shap_values[0], sample) ``` **4. 应用场景** - **模型审计**:在金融、医疗等对模型解释性有严格要求的行业中,SHAP库可以帮助审计模型的决策过程。 - **特征工程**...

Python SHAP蜂窝图解决[项目代码]

Python SHAP蜂窝图解决[项目代码]

不过,作者在官方文档中找到了解决方法,即使用shap.plots.beeswarm()方法,这能够恢复原有的蜂窝图绘制功能。 蜂窝图是一种直观的可视化工具,它能够展示每个特征在数据集中的分布,通过点的堆叠和位置来表示特征...

Python库 | shap-0.27.0-cp37-cp37m-win_amd64.whl

Python库 | shap-0.27.0-cp37-cp37m-win_amd64.whl

python库。 资源全名:shap-0.27.0-cp37-cp37m-win_amd64.whl

Python库 | shap-0.40.0-cp36-cp36m-manylinux2010_x86_64.whl

Python库 | shap-0.40.0-cp36-cp36m-manylinux2010_x86_64.whl

python库。 资源全名:shap-0.40.0-cp36-cp36m-manylinux2010_x86_64.whl

Python机器学习模型SHAP图绘制与解释:提升模型可解释性的关键工具

Python机器学习模型SHAP图绘制与解释:提升模型可解释性的关键工具

如何使用Python绘制SHAP图来解释各种机器学习模型(如Xgboost、Catboost、随机森林、树模型、线性模型、SVR、GPR和ANN)。SHAP图作为一种可视化工具,能够展示每个特征对模型预测的贡献,帮助理解模型的预测逻辑。...

Python机器学习模型综合探索:从XGBoost与CatBoost到随机森林树模型与任意模型 - SHAP图绘制和VIF应用分析 ,Python Xgboost Catboost随机森林 树模型 任

Python机器学习模型综合探索:从XGBoost与CatBoost到随机森林树模型与任意模型 - SHAP图绘制和VIF应用分析 ,Python Xgboost Catboost随机森林 树模型 任

Python机器学习模型综合探索:从XGBoost与CatBoost到随机森林树模型与任意模型 — SHAP图绘制和VIF应用分析。,Python Xgboost Catboost随机森林 树模型 任意模型 线性模型 SVR GPR ANN 模型SHAP图绘制。 VIF ...

Python可解释AI技术:SHAP库模型透明度5大应用.pdf

Python可解释AI技术:SHAP库模型透明度5大应用.pdf

无论是数据科学领域的数据分析与可视化,还是 Web 开发中的网站搭建,Python 都能游刃有余。无论你是编程小白,还是想进阶的老手,这篇博文都能让你收获满满,快一起踏上 Python 编程的奇妙之旅!

Python 16_AI.zip

Python 16_AI.zip

10. **强化学习(RL)**:Python中的Gym库提供了一个平台,可以用来开发和比较强化学习算法。 11. **数据挖掘和分析**:使用Python的Scrapy进行网络爬虫,获取大量数据;使用Pandas和NumPy进行数据清洗和预处理;...

用PYTHON中的TURTLE模块绘图(11.10更新).pdf

用PYTHON中的TURTLE模块绘图(11.10更新).pdf

Python中的turtle模块是一个非常有趣的图形绘制工具,特别适合初学者学习编程和图形设计。这个模块的设计灵感来源于Logo语言,它的核心理念是通过简单的指令让一个虚拟的“海龟”在屏幕上移动并绘制图形。 首先,要...

python机器学习实验.zip

python机器学习实验.zip

Python中的库如OpenAI Gym提供了一系列环境,可以用来学习和实施Q-learning、Deep Q-Networks (DQN)等算法。 在实验过程中,我们会使用交叉验证来评估模型性能,如k折交叉验证,这有助于防止过拟合并得到更可靠的...

python matplotlib sklearn 数据分析,主要是引入了shap ,可以对于影响因素全面分析

python matplotlib sklearn 数据分析,主要是引入了shap ,可以对于影响因素全面分析

matplotlib是Python中最著名的绘图库,它提供了强大的绘图功能,可以将数据以图表的方式直观地展示出来。这对于数据分析来说是至关重要的,因为直观的图表可以帮助分析师更快地理解数据的趋势、模式和异常。 ...

Python-PDPboxPython部分依赖图工具箱

Python-PDPboxPython部分依赖图工具箱

**Python-PDPbox Python部分依赖图工具箱** 在Python的机器学习领域,PDPbox(Partial Dependence Plot toolbox)是一个非常实用的库,用于可视化和理解模型中的特征依赖关系。这个工具箱允许开发者和数据科学家...

Python模型解释性:SHAP值特征重要性分析.pdf

Python模型解释性:SHAP值特征重要性分析.pdf

无论是数据科学领域的数据分析与可视化,还是 Web 开发中的网站搭建,Python 都能游刃有余。无论你是编程小白,还是想进阶的老手,这篇博文都能让你收获满满,快一起踏上 Python 编程的奇妙之旅!

Python库 | BorutaShap-1.0.1-py3-none-any.whl

Python库 | BorutaShap-1.0.1-py3-none-any.whl

资源分类:Python库 所属语言:Python 资源全名:BorutaShap-1.0.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

机器学习中LightGBM-shap集成模型在回归任务的Python实现及应用

机器学习中LightGBM-shap集成模型在回归任务的Python实现及应用

接着,通过具体的Python代码展示了如何导入所需的库、加载数据集、构建和训练LightGBM-shap模型,并利用shap库解释模型输出,绘制SHAP值图以评估各特征对预测结果的影响。最后指出,在实际应用中可以根据特定需求...

编译原理实验课程Python实现项目_包含词法分析器语法分析器语义分析中间代码生成优化和目标代码生成等完整编译流程的详细实验代码与文档资源库_用于高校计算机专业学生自学编译技术或配.zip

编译原理实验课程Python实现项目_包含词法分析器语法分析器语义分析中间代码生成优化和目标代码生成等完整编译流程的详细实验代码与文档资源库_用于高校计算机专业学生自学编译技术或配.zip

编译原理实验课程Python实现项目_包含词法分析器语法分析器语义分析中间代码生成优化和目标代码生成等完整编译流程的详细实验代码与文档资源库_用于高校计算机专业学生自学编译技术或配.zip

哈尔滨工业大学软件学院编译原理课程实验项目Python实现版本_包含词法分析器语法分析器和语义分析器模块的简易编译器前端实现_用于辅助学习编译原理课程理解编译器前端工作流程和核心算.zip

哈尔滨工业大学软件学院编译原理课程实验项目Python实现版本_包含词法分析器语法分析器和语义分析器模块的简易编译器前端实现_用于辅助学习编译原理课程理解编译器前端工作流程和核心算.zip

哈尔滨工业大学软件学院编译原理课程实验项目Python实现版本_包含词法分析器语法分析器和语义分析器模块的简易编译器前端实现_用于辅助学习编译原理课程理解编译器前端工作流程和核心算.zip

哈尔滨工业大学编译原理课程实验项目完整实现_包含词法分析语法分析语义分析及中间代码生成等核心编译阶段_采用C11与Python37混合编程实现SLR1和LR1等多种语法分析算.zip

哈尔滨工业大学编译原理课程实验项目完整实现_包含词法分析语法分析语义分析及中间代码生成等核心编译阶段_采用C11与Python37混合编程实现SLR1和LR1等多种语法分析算.zip

哈尔滨工业大学编译原理课程实验项目完整实现_包含词法分析语法分析语义分析及中间代码生成等核心编译阶段_采用C11与Python37混合编程实现SLR1和LR1等多种语法分析算.zip

cnn-shap.txt

cnn-shap.txt

cnn-shap.txt

shap分析mnist实验复现1.rar

shap分析mnist实验复现1.rar

标题中的"shap分析mnist实验复现1.rar"指的是一个关于使用SHAP(SHapley Additive exPlanations)方法来解释PyTorch模型预测的实验,该实验基于经典的MNIST手写数字识别数据集。这个压缩包包含了实现这一分析的代码...

最新推荐最新推荐

recommend-type

基于改进灰狼算法的并网交流微电网经济优化调度研究(Matlab代码实现)

基于改进灰狼算法的并网交流微电网经济优化调度研究(Matlab代码实现)
recommend-type

构建2025年公司目标体系与责任体系的策略及执行

资源摘要信息:"培训课件 -2025年公司目标体系设计与推动落地-如何构建2025年目标体系与责任体系.pptx" 知识点: 1. 目标体系构建与执行 - 目标来源:公司目标需从财务、规模扩张、盈利性、现金流、投资风险等多个维度考虑。 - 目标落地:需要通过PBC(个人业务承诺)的形式将公司战略目标分解到个人,确保战略解码和目标分解的落地执行。 - 评价标准:制定可衡量的执行好坏评价机制,确保每个执行环节都是可监控和可控的。 2. 责任体系构建与执行 - 责任明确:组织绩效与个人绩效相互承接,通过分解KPI(关键绩效指标)到部门和个人,确保组织目标与个人目标一致。 - 监控机制:构建有效的监控和评价机制,以促进目标的执行和责任的落实。 3. 公司战略澄清 - 业务单元组合:明确公司业务的组合,确定各项业务的发展方向和重点。 - 投资分配:根据公司战略和业务发展需要,合理分配投资资源。 - 增长机遇:寻找并利用市场中的增长机遇,增强公司的竞争力。 4. 企业战略的内涵 - 企业战略不仅包括业务战略,还有企业使命、愿景、业务战略和职能战略等组成部分。 - 远景目标:公司未来的发展方向和最终期望达到的状态。 - 长期/财务目标:公司长期的财务目标,包括盈利能力、现金流、规模扩张等。 - 业务群及业务单元组合:不同的业务单元如何在市场中定位,以及它们之间的组合关系。 5. 战略环境评估 - 战略主题澄清:明确公司战略的主题和重点,围绕核心主题制定战略目标。 - 目标来自对标:通过市场对标来确定公司目标,了解市场和竞争对手情况,从而确定自身在市场中的定位。 6. 执行与组织绩效 - 组织目标与工作重点:明确组织的工作重点,围绕战略目标制定具体的工作计划。 - 关键事项管理:确定工作的关键事项,确保每一项工作都是可衡量和可控的。 7. 个人品牌与产品服务 - 打造个人品牌和全产业服务链,实现服务的全面化和个性化。 - 业务发展聚焦:确定公司发展的业务领域,选择产品、市场和地域,制定竞争策略。 8. 商业画布+地图澄清 - 传播正能量:建立以结果为导向的企业文化,强调个性化的品牌建设。 - 增加收入与降低成本:制定相关的市场营销策略,优化内部流程,提高运营效率,以达到增加收入和降低成本的目的。 9. 执行效果与内部流程 - 提高投资管理效率:加强资产管理,优化投资决策过程,提高资金使用效率。 - 质量与服务:关注产品的质量和服务周期,持续改进产品和服务以满足客户需求。 10. 战略目标的形成 - PBC的形成:将战略目标从战略解码到目标分解,最终落实到个人PBC的形成。 - 行动分解:将抽象的战略目标细化为具体的行动计划,通过行动分解来推动目标的实现。 总结来说,2025年公司目标体系设计与推动落地的关键在于建立一套清晰的目标体系和责任体系,明确公司的战略方向,分解落实到个人,并通过有效的执行和监控机制保证目标的实现。在构建目标体系时,要考虑公司的财务状况、市场定位、战略目标以及如何通过PBC来分解和执行这些目标。责任体系的构建需要确保每个组织和个人都明确自己的职责,通过细化的KPI来衡量工作效果,同时,公司的战略目标需要与个人目标紧密结合,确保每个员工都朝着同一方向努力。
recommend-type

授权加载频频失败?深度剖析WinCC V8.0 License Manager运行机制(内附日志诊断法)

# WinCC V8.0授权机制深度解析与高可用管理实战 在现代工业自动化系统中,WinCC作为西门子TIA(全集成自动化)生态的核心HMI/SCADA平台,其稳定运行直接关系到整个生产系统的可视化、监控与控制能力。然而,在实际部署过程中,一个看似“配好了就能用”的功能模块背后,却隐藏着复杂的授权管理体系——尤其是从早期FlexNet Publisher架构向云原生演进的过渡期,工程师们常常面临“明明证书导入了,为什么还是提示无权限?”、“服务器重启后许可证加载失败”等棘手问题。 这些问题往往不是简单的配置疏漏,而是涉及**操作系统底层服务、网络通信协议、硬件标识绑定逻辑、加密签名验证机制
recommend-type

多普勒频移

### 多普勒频移原理 多普勒频移源于物体相对于观察者的运动所引起的波频率变化现象。当波源和观测者之间存在相对运动时,如果两者相互接近,则接收端感受到的频率会增加;反之,若彼此远离,则接收到的频率降低。这种现象不仅适用于声波,在光和其他类型的电磁辐射中同样显著。 具体来说,对于一个静止不动的波源发出固定频率 \( f \),假设波传播速度为 \( v_w \),而波源或者接受体以速度 \( v_s \) 或 \( v_r \) 移动(其中下标 s 表示source即发射器,r表示receiver即接收机),那么实际测得的频率 \( f' \) 可通过下面公式计算得出: \[ f'=f\l
recommend-type

推荐Excel教程-提升办公室工作效率

资源摘要信息: "推荐-Excel教程--办公室.ppt" 由于文件【部分内容】没有提供详细信息,我们将无法获取具体的Excel教程内容。然而,可以基于标题和描述以及常见的Excel教程内容,提炼出一些关于Excel在办公环境中应用的知识点。 知识点: 1. Excel基础操作:这部分内容通常包括Excel的界面介绍、工作簿、工作表和单元格的基本概念,以及如何输入数据、文本和日期等。 2. 数据格式和样式设置:在办公应用中,数据的展示效果是至关重要的。这部分可能会讲解如何对单元格进行格式化,包括设置字体、大小、颜色、边框和背景等。 3. 公式与函数:公式和函数是Excel的核心功能之一。基础教程中可能会介绍如何进行简单的算术运算、使用常用函数(如SUM、AVERAGE、IF等)以及如何进行单元格的引用。 4. 数据排序和筛选:Excel提供了强大的数据处理能力。教程可能会介绍如何对数据进行排序、筛选出特定条件的数据行。 5. 数据图表:这部分内容将展示如何将数据以图表的形式进行直观展示,包括柱形图、折线图、饼图等。 6. 数据透视表和透视图:在Excel办公应用中,数据透视表是分析大量数据的有力工具。这部分内容会讲解如何创建和使用数据透视表以及如何通过数据透视图直观展示数据的分析结果。 7. 条件格式:为了更好地理解数据,Excel允许用户根据数据的条件设置不同格式。这方面的知识可能包含如何根据特定条件改变单元格格式,如使用数据条、颜色刻度或图标集。 8. 打印和共享:在办公环境中,数据的打印输出和与他人的协作共享也是常见需求。这部分可能包括介绍如何设置打印区域、打印标题、打印预览以及工作表的保护和共享设置。 9. Excel高级技巧:对于有一定基础的用户,高级教程可能会介绍一些提升工作效率的高级功能,比如宏录制、VBA编程、高级数据分析工具等。 10. Excel与其他Office应用的集成:Excel经常与Word、PowerPoint等其他Office组件集成使用。这部分内容可能会介绍如何在其他应用中嵌入Excel表格,或者利用Excel数据来增强文档和演示文稿的功能。 Excel在办公室中应用广泛,从简单的数据记录、整理到复杂的数据分析、报告制作,都能够提供强大的支持。掌握Excel技能对于提高工作效率和分析能力都有很大帮助。在实际工作中,用户可以根据需求学习不同的知识点,并应用到日常工作中。
recommend-type

WinCC V8.0授权部署实战指南:10种常见安装失败原因及规避策略(项目交付前必看)

# WinCC V8.0授权部署的实战艺术:从理论到高可用架构 在现代工业自动化系统中,WinCC早已不是“点几下就能跑”的简单HMI工具了。特别是当项目进入V8.0时代后,授权体系变得前所未有的复杂——你不再只是安装一个软件,而是在构建一套精密的许可证分发网络 🧩。一旦某个环节出错,轻则客户端启动失败,重则整条产线监控瘫痪。这事儿可大可小,但对现场工程师来说,往往就是“今晚能不能回家”的问题。 想象一下这个场景:凌晨两点,某汽车工厂总装车间即将上线新车型,操作员准备启动WinCC监控画面,结果弹出“License not available”……这时候,你还敢说“不就是个授权吗?” ?
recommend-type

java华氏度摄氏度转化,保留小数点后一位数

好的,我来为您介绍如何在 Java 中实现华氏度与摄氏度之间的转换,并保证结果保留到小数点后一位。 ### 华氏度转摄氏度公式: \[ C = \frac{5}{9} \times (F - 32) \] ### 摄氏度转华氏度公式: \[ F = C \times \frac{9}{5} + 32 \] 为了确保结果只保留一位小数,我们可以使用 `DecimalFormat` 类来进行格式化。下面是一个完整的示例程序: ```java import java.text.DecimalFormat; public class TemperatureConversion { p
recommend-type

成人教育计算机应用基础知识题库解析

资源摘要信息:"成考计算机应用基础题库及答案.docx" 1. Excel单元格数据对齐方式: 在Microsoft Excel中,默认情况下数字数据是靠右对齐的。这是因为数字通常需要进行数学运算,而靠右对齐使得查看和计算更为直观和方便。对齐方式的选择有利于数据的展示和计算,这是Excel提供的格式化选项之一。用户可以通过菜单栏中的“对齐方式”按钮来设置数据的对齐方式,包括靠左、靠右、居中、分散对齐和两端对齐等。 2. 防止计算机传染病毒的方法: 在计算机使用过程中,防范病毒的传播非常重要。通常情况下,不使用带有病毒的磁盘或盘片是最直接和有效的防范方法。这一点强调了物理介质的潜在风险,因此在使用其他人的磁盘时要特别小心。除此之外,定期更新防病毒软件、不随意下载不明软件、不打开可疑的电子邮件附件等也是有效的防护措施。 3. Windows中被删除文件的存放地: 在Windows操作系统中,当用户删除文件或文件夹时,它们并非立即从硬盘中彻底删除,而是暂时存放到“回收站”中。这意味着如果误删除了文件,用户可以在回收站中找到并恢复它们。如果需要永久删除文件,可以通过清空回收站或使用“Shift+Delete”组合键删除,这样文件就不会存放到回收站中,而是直接被删除。 4. 计算机系统硬件的说法: 该部分提到的计算机硬件相关知识需要准确理解。CPU由运算器、控制器和寄存器组成,这是基础的计算机组成原理。计算机的随机存取存储器(RAM)在断电后,其中的程序和数据确实会丢失,因为RAM是一种易失性存储器。软盘和硬盘是外部存储设备,它们不能直接被CPU访问,通常需要通过I/O接口进行读写操作。此外,软盘和硬盘驱动器是专门用于数据输入和输出的设备,并非同时具备输入和输出功能。 5. 计算机能直接执行的程序: 计算机能够直接执行的程序是机器语言程序,这是一种由二进制代码组成的低级语言,计算机的处理器可以直接理解和执行。其他高级语言如BASIC语言和汇编语言都需要被编译或解释成机器语言后才能被计算机执行。源程序通常指未编译的高级语言程序代码。 6. 在文档中按Delete键的功能: 在大多数文本编辑器或文档处理软件中,Delete键和Backspace键有着不同的功能。在文档中,光标位于文字后时,按下Delete键将删除光标右边的一个字符,而按下Backspace键则会删除光标左边的一个字符。这是基于光标位置不同而区分的删除操作。 7. Windows中选中不连续文件或文件夹的方法: 在Windows中,用户可以通过按住Ctrl键来选择不连续的文件或文件夹。这种方法允许用户在多个文件或文件夹之间切换选中状态,从而可以进行批量操作,如复制、移动或删除等。而Shift键用于选中一系列连续的文件或文件夹。 8. 新工作薄默认包含的工作表数量: 在Microsoft Excel中,创建一个新的工作薄时,默认情况下会包含三个工作表。用户可以根据需要添加、删除或重命名工作表。工作表是Excel处理和存储数据的主要单元,每个工作表都可以包含数据、图表、公式等。 以上内容总结了题库中所包含的多项基础计算机知识点,涵盖Excel使用、Windows操作系统基本操作、计算机硬件防范病毒的方法、计算机语言和文件管理等方面,旨在为计算机应用基础考试提供题库资源和复习指导。
recommend-type

【Epochs构建高手进阶】:3步精准提取ERP时间窗,提升单试次分析可靠性

# ERP时间窗提取的深度解析:从信号到认知的完整路径 你有没有想过,当我们看到一个意想不到的画面、听到一句语义不通的话,或者意识到自己犯了错时——大脑里那些电活动是怎么被“读”出来的? 这背后,正是**事件相关电位(ERP)**在起作用。而其中最关键的一步,就是**如何精准地从连续脑电中切出与心理事件同步的时间片段**,也就是我们常说的“Epochs”。别小看这个“切片”动作,它直接决定了你看到的是真实的神经响应,还是被噪声扭曲的假象。 今天我们就来一次“全链路拆解”——从最基础的生理机制,到MNE-Python实战代码,再到未来个体化分析的趋势,带你彻底搞懂:**我们到底该怎么信
recommend-type

TestLink部署测试用例平台

### 如何部署TestLink测试用例管理平台 #### 使用Docker搭建TestLink 为了简化部署流程并确保环境一致性,推荐使用Docker来安装和配置TestLink。通过这种方式可以在任何支持Docker的平台上快速启动TestLink服务。 首先需要拉取官方提供的最新版TestLink Docker镜像[^2]: ```bash docker pull testlink/testlink:latest ``` 接着运行容器命令设置必要的参数如端口映射、数据卷挂载等操作完成初始化工作: ```bash docker run --name=testlink -d \ -