绘制柱状图(生成0-10之间的11个数字的等差数列)并设置图形属性
时间: 2024-10-08 16:06:36 浏览: 35
Python+pyplot绘制带文本标注的柱状图方法
5星 · 资源好评率100%
柱状图是一种用于比较数据频次或量级的图表,通常通过水平或垂直的条形来表示各个类别或值的大小。在Python中,我们可以使用matplotlib库中的`bar()`函数创建一个简单的柱状图。
首先,我们需要导入必要的模块:
```python
import matplotlib.pyplot as plt
```
接下来,我们创建一个等差数列,范围从0到10,共包含11个数字:
```python
data = list(range(11)) # 创建一个0-10的等差数列
```
然后,我们可以使用`plt.bar()`函数绘制柱状图,并设置一些基本的图形属性,如颜色、宽度和标签:
```python
# 设置图形宽高比和标题
plt.figure(figsize=(8, 6))
plt.title("等差数列柱状图")
# 绘制柱状图,第一个参数是x轴位置,第二个参数是对应的y值
bars = plt.bar(data, data)
# 设置每个柱子的颜色和宽度
for bar in bars:
bar.set_color('blue') # 颜色
bar.set_width(0.5) # 宽度
# 添加X轴和Y轴标签
plt.xlabel('数值')
plt.ylabel('频率')
# 显示图形
plt.show()
```
阅读全文