python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战
Posted Data+Science+Insight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战相关的知识,希望对你有一定的参考价值。
python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战
# 绘制水平条形图进行模型对比
x_labels = ["LogisticRegression", "NaiveBayesian",\'SVM\',\'RandomForest\',\'Xgboost\',\'LightGBM\']
prediction_acc = [0.8,0.9,0.77,0.56,0.99,0.79]
import matplotlib.pyplot as plt
n_bars = len(x_labels)
xval = np.arange(n_bars)
colors = [\'r\', \'g\', \'b\', \'orange\', \'black\',\'purple\']
# plot diabetes results
plt.figure(figsize=(10, 7))
ax1 = plt.subplot(111)
for j in xval:
ax1.barh(j, prediction_acc[j],
color=colors[j], alpha=0.6, align=\'center\')
for i, v in enumerate(predict
以上是关于python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战的主要内容,如果未能解决你的问题,请参考以下文章
Python把matplotlib绘制的水平条形图(horizontal bar)转化为竖直的柱状图(vertical bar)实战
为什么索引显示图表而不是国家?使用Matplotlib水平条形图
Python matplotlib绘制条形柱状图并添加数据标签