ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |
نمودار میلهای یا نواری (Bar Plot) نموداری است که دادههای طبقه بندی شده را با میلههای مستطیل شکل با ارتفاع یا طول متناسب با مقادیر ارائه شده نشان میدهد.
میلهها میتوانند به شکل عمودی یا افقی رسم شوند که گاهی نمودار میلهای عمودی، نمودار خطی نامیده میشود.در شکل زیر یک نمودار میلهای را به صورت عمودی میبینیم:
import matplotlib.pyplot as plt
# x-coordinates of left sides of bars
left = [1, 2, 3, 4, 5]
# heights of bars
height = [10, 20, 30, 40, 50]
# labels for bars
tick_label = ['one', 'two', 'three', 'four', 'five']
# plotting a bar chart
plt.bar(left, height, tick_label = tick_label,
width = 0.8, color = ['blue', 'green', 'red','yellow','black'])
# naming the x-axis
plt.xlabel('x - axis')
# naming the y-axis
plt.ylabel('y - axis')
# plot title
plt.title('bar chart!')
# function to show the plot
()plt.show
نمودار میلهای حاصل از کد بالا به شکل زیر است:
در این نمودار:
از تابع plt.bar برای رسم نمودار میلهای استفاده میکنیم. مختصات x از سمت چپ به ارتفاع میلهها به طور متناظر اختصاص داده میشود. میتوانید نامی را به مختصات محور x با تعریف tich_label بدهید.