import pandas as pd
import matplotlib.pyplot as plt
# 假设数据
data = {
'食材': ['南瓜', '莲子', '白果', '老鸭', '山兰饭', '鱼茶'],
'主要成分': ['维生素A', '蛋白质', '矿物质', '蛋白质', '碳水化合物', '维生素'],
'健康功效': [
'益气强身',
'养心安神',
'助气补筋',
'滋阴润燥',
'健脾养胃',
'抗氧化'
]
}
# 创建 DataFrame
df = pd.DataFrame(data)
# 绘制条形图
plt.figure(figsize=(10, 6))
plt.barh(df['食材'], df['健康功效'], color='skyblue')
plt.xlabel('健康功效')
plt.title('2025年海南白沙处暑养生食材及功效')
plt.grid(axis='x')
# 显示图像
plt.show()