【问题标题】:Sci Kit Learn Y ticks Matplotlib [duplicate]Scikit Learn Xticks Matplotlib [重复]
【发布时间】:2018-08-21 23:46:01
【问题描述】:

我使用来自 Sci Kit Learns 网站的代码进行回归算法,然后使用 matplotlib 绘制偏差和变量重要性。

[Sci Kit 学习梯度提升回归][1]

Sci Kit Learn 示例了著名的波士顿住房项目数据集,该数据集在绘制数据时内置于 Sci Kit Learn 包中,matplotlib 引用 boston.feature_names,我正在尝试使用我的 Pandas 数据框来解决这个问题。

plt.yticks(pos, boston.feature_names[sorted_idx])

是否可以将 Y 刻度改装为我的 Pandas 数据框中的列标题名称?

【问题讨论】:

  • 如果您想询问代码中的一些不良行为,您需要提供minimal reproducible example,即一个可运行的示例。
  • 好吧我修改帖子..我想答案就在这篇帖子stackoverflow.com/questions/43717739/…
  • 您可以决定:如果您解决了链接帖子的问题,您可以删除此问题,或将其标记为重复。如果没有解决,但您认为这篇文章有帮助,请解释问题的不同之处。

标签: python matplotlib machine-learning scikit-learn data-science


【解决方案1】:

这将引用 pandas 数据框列名:

plt.yticks(pos, df.columns.values) 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-17
    • 2019-01-12
    • 2020-09-11
    • 2012-08-29
    • 2013-11-01
    • 2015-08-25
    • 2015-09-16
    • 2015-12-13
    相关资源
    最近更新 更多