Scikit Learn Xticks Matplotlib [重复]

Posted

技术标签:

【中文标题】Scikit Learn Xticks Matplotlib [重复]【英文标题】:Sci Kit Learn Y ticks Matplotlib [duplicate] 【发布时间】: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,即一个可运行的示例。 好吧我修改帖子..我想答案就在这篇帖子***.com/questions/43717739/… 您可以决定:如果您解决了链接帖子的问题,您可以删除此问题,或将其标记为重复。如果没有解决,但您认为这篇文章有帮助,请解释问题的不同之处。 【参考方案1】:

这将引用 pandas 数据框列名:

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

【讨论】:

以上是关于Scikit Learn Xticks Matplotlib [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Sklearn 速查

[机器学习与scikit-learn-2]:如何学习Scikit-learn

scikit-learn学习基础知识四

[机器学习与scikit-learn-3]:scikit-learn模型地图与模型选择

scikit-learn:如何使用拟合概率模型?

“OneVsRestClassifier”(Scikit-learn)和“Binary Relevance”(Scikit-multilearn)有啥区别?