擅长:python、mysql、java
<p>问题在于:</p>
<pre><code>plt.xticks(range(heart_train.shape[1]), indices)
</code></pre>
<p><code>indices</code>是从<code>np.argsort(importances)[::-1]</code>返回的索引数组,它没有要在X轴上显示为记号的功能名称。</p>
<p>你需要这样的东西,假设<code>df</code>是你的Pandas数据帧</p>
<pre><code>feature_names = df.columns # e.g. ['A', 'B', 'C', 'D', 'E']
plt.xticks(range(heart_train.shape[1]), feature_names)
</code></pre>