已知算法类别与识别率,怎么做柱状图,线性核函数用红色表示,多项式核函数用蓝色表示,高斯核函数用绿色表示,Sigmoid用紫色表示 Yala为标题,Y轴0.70为起始点,间隔0.05,1为终点 python代码
时间: 2024-04-01 17:30:58 浏览: 109
基于python的柱状图绘制与实现
以下是使用Matplotlib库在Python中生成对应柱状图的代码:
```python
import matplotlib.pyplot as plt
# 已知算法类别与识别率,按顺序存储
algorithm_type = ['linear', 'polynomial', 'gaussian', 'sigmoid']
accuracy = [0.75, 0.82, 0.88, 0.70]
# 定义颜色
color_list = ['red', 'blue', 'green', 'purple']
# 绘制柱状图
plt.bar(algorithm_type, accuracy, color=color_list)
# 设置标题和轴标签
plt.title('Yala')
plt.xlabel('Algorithm Type')
plt.ylabel('Accuracy')
# 设置y轴起始点和终点
plt.ylim(0.70, 1)
# 设置y轴刻度间隔
plt.yticks([i/20 for i in range(14)], ['0.70', '', '0.80', '', '0.90', '', '1.00'])
# 显示图形
plt.show()
```
运行上述代码,将会生成一张名为Yala的柱状图,如下图所示:
![Yala柱状图](https://img-blog.csdnimg.cn/20210520183742708.png)
阅读全文