用python绘制柱状图(生成0-10之间的11个数字的等差数列,从高往低)并设置图形属性,
时间: 2024-10-08 18:06:54 浏览: 39
Python+pyplot绘制带文本标注的柱状图方法
5星 · 资源好评率100%
在Python中,我们可以使用matplotlib库来绘制柱状图。首先,我们需要导入必要的模块,然后生成所需的数值数据,接着创建一个新的图表,添加柱形,并设置一些基本的图形属性。这是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 生成等差数列
data = list(range(11)) # 从0到10的11个数字
data.reverse() # 从高到低排列
# 创建新的图表
plt.figure(figsize=(8,6), dpi=100) # 设置图形尺寸和分辨率
plt.title('等差数列柱状图') # 图表标题
# 绘制柱状图
bar chart = plt.bar([i for i in range(len(data))], data) # x轴为索引,y轴为数据
# 设置颜色、标签等
bar_chart[0].set_color('blue') # 柱子颜色
for bar in bar_chart:
height = bar.get_height()
plt.text(bar.get_x() + bar.get_width() / 2, height + 0.5, str(height), ha='center', va='bottom') # 显示柱子数值
# 展示图形
plt.show()
阅读全文