python画柱状图-Python Excel 绘制柱形图
时间: 2024-01-17 21:06:12 浏览: 142
好的,我可以为你提供关于Python画柱状图和Python Excel绘制柱形图的一些基本信息。
Python画柱状图可以使用matplotlib库来实现。以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
plt.bar(x, y)
plt.show()
```
这个例子会生成一个简单的柱状图,x轴为1到5,y轴为10到2。你可以根据自己的需求调整x和y的值。
而Python Excel绘制柱形图可以使用openpyxl库来实现。以下是一个简单的例子:
```python
from openpyxl import Workbook
from openpyxl.chart import BarChart, Reference
wb = Workbook()
ws = wb.active
rows = [
('Apples', 100),
('Bananas', 50),
('Cherries', 75),
('Dates', 200),
('Elderberries', 25),
]
for row in rows:
ws.append(row)
chart = BarChart()
data = Reference(ws, min_col=2, min_row=1, max_row=5)
categories = Reference(ws, min_col=1, min_row=1, max_row=5)
chart.add_data(data, titles_from_data=True)
chart.set_categories(categories)
ws.add_chart(chart, "A7")
wb.save("bar_chart.xlsx")
```
这个例子会生成一个Excel文件,其中包含一个柱形图。你可以根据自己的需求调整数据和图表的样式。
希望这些信息能对你有所帮助!
阅读全文