当前位置: 首页 > 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组件事件管理
  • 国家能源局:鼓励各地探索深远海、沙戈荒等可再生能源制氢场景
  • “五一”前两日湖北20多家景区实施限流
  • 港股5月迎开门红,恒生科指涨3%,欧股开盘全线上扬
  • 人民日报钟声:国际社会应共同维护科学溯源的正确方向
  • 国务院任免国家工作人员:颜清辉任人社部副部长
  • 李开复出任福耀科技大学理事会理事,助力学校AI战略