当前位置: 首页 > news >正文

土壤有机质含量

for feature in features_to_plot:
    fig, axs = plt.subplots(1, 2, figsize=(14,5))

    # 判断类别型还是连续型特征
    if X[feature].nunique() < 15:  # 如果唯一值很少,就用countplot画类别分布
        sns.countplot(x=feature, data=X, ax=axs[0], palette='Set2', legend=False)
        axs[0].set_title(f'{feature} 类别分布')
    else:  # 连续型用直方图
        sns.histplot(X[feature], kde=True, ax=axs[0], color='skyblue')
        axs[0].set_title(f'{feature} 分布直方图')

    # 特征 vs 目标 散点图
    axs[1].scatter(X[feature], y, alpha=0.7, color='orange')
    axs[1].set_xlabel(feature)
    axs[1].set_ylabel('土壤有机质含量(%)')
    axs[1].set_title(f'{feature} 与土壤有机质含量(%)关系')

    plt.tight_layout()
    plt.show()
 

相关文章:

  • 使用 Doxygen 生成类似官网的专业文档
  • ESP32-S3 入门学习笔记(四):LED实验
  • 数据库查询艺术:从单表操作到多表联查的全面指南
  • C语言(3)—分支和循环
  • Java基础高频面试
  • Neowise Labs Contest 1 (Codeforces Round 1018, Div. 1 + Div. 2)
  • 前端权限管理
  • C语言学习之结构体
  • 《代码整洁之道》第9章 单元测试 - 笔记
  • 《代码整洁之道》第5章 格式 - 笔记
  • MRI学习笔记-conjunction analysis
  • docker(3) -- 图形界面
  • 驱动开发硬核特训 · Day 22(下篇): # 深入理解 Power-domain 框架:概念、功能与完整代码剖析
  • 《操作系统真象还原》第十章(1)——输入输出系统
  • 加密算法 AES、RSA、MD5、SM2 的对比分析与案例(AI)
  • 「Docker已死?」:基于Wasm容器的新型交付体系如何颠覆十二因素应用宣言
  • 2025.4.21-2025.4.26学习周报
  • 泰迪杯实战案例超深度解析:基于YOLOv5的农田害虫图像识别系统设计
  • 「Mac畅玩AIGC与多模态04」开发篇01 - 创建第一个 LLM 对话应用
  • 迷你世界UGC3.0脚本Wiki组件事件管理
  • 美军空袭也门拘留中心,已致68人死亡
  • 女乘客遭顺风车甩客、深夜丢高速服务区,滴滴霸道回应:赔五百元
  • 野猪穿过江苏电视台楼前广场,被抓捕后送往红山森林动物园
  • 专访|伊朗学者:美伊核谈不只是改革派立场,但伊朗不信任美国
  • 没有雷军的车展:老外扎堆,萌车、机器狗谁更抢镜?| 湃客Talk
  • 外卖价格、速度哪家强?记者实测美团、饿了么、京东三大平台