python在使用matlab作图的时候,x轴数据需要保留不能清洗以及取平均,我就要保留数据。重复数据再显示直方图的时候就重叠在一起啦很烦人,怎么能不重叠呢。这里就是举例子,后面有一个程序也有这个问题。
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
variableAmount = [16,20,21,10,12,25,9,13,7,6,5,8,4,3,2,1,0]
Frequency = ['1','1','1','2','2','2','4','4','7','11','12','13','62','105','464','1726','14775'] #有重叠数据这里,我不想删。
plt.bar(Frequency, variableAmount)
for a,b in zip(Frequency,variableAmount):
plt.text(a, b + 0.1, '%.0f' % b, ha="center", va='bottom', fontsize=8)
plt.xlabel('x')
plt.ylabel('y')
plt.show()
求告知
我想让数据都显示出来,而不是重叠