import matplotlib.pyplot as plt from collections import Counter 获取出现次数最多的前10个元素 counter = Counter(investors_list) most_common = counter.most_common(10) 将元素名称和出现次数分别存储在两个列表中 names = [x[0] for x in most_common][::-1] # 改为降序排列 counts = [x[1] for x in most_common][::-1] # 改为降序排列 绘制水平柱状图,并更换颜色为RGB(254, 254, 254) plt.barh(names, counts, color=(254/255, 254/255, 254/255)) 在柱体顶部添加数据标签 for i, v in enumerate(counts): plt.text(v + 0.5, i, str(v), color='blue', fontsize=12) 设置图表标题和坐标轴标签 plt.title('Top 10 Investors', color=(167/255, 167/255, 167/255)) plt.xlabel('Count', color=(167/255, 167/255, 167/255)) plt.ylabel('Investor', color=(167/255, 167/255, 167/255)) 显示图表 plt.show()上述代码把方框线去掉
时间: 2023-12-06 13:39:53 浏览: 41
你可以使用plt.box(False)来去掉图表的方框线。下面是修改后的代码:
import matplotlib.pyplot as plt
from collections import Counter
# 获取出现次数最多的前10个元素
counter = Counter(investors_list)
most_common = counter.most_common(10)
# 将元素名称和出现次数分别存储在两个列表中
names = [x[0] for x in most_common][::-1] # 改为降序排列
counts = [x[1] for x in most_common][::-1] # 改为降序排列
# 绘制水平柱状图,并更换颜色为RGB(254, 254, 254)
plt.barh(names, counts, color=(254/255, 254/255, 254/255))
plt.box(False) # 去掉方框线
# 在柱体顶部添加数据标签
for i, v in enumerate(counts):
plt.text(v + 0.5, i, str(v), color='blue', fontsize=12)
# 设置图表标题和坐标轴标签
plt.title('Top 10 Investors', color=(167/255, 167/255, 167/255))
plt.xlabel('Count', color=(167/255, 167/255, 167/255))
plt.ylabel('Investor', color=(167/255, 167/255, 167/255))
# 显示图表
plt.show()
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)