# Python数据可视化代码实现
请使用以下模板编写一段Python代码,实现对给定数据的可视化。你可以根据实际需求选择合适的图表类型(如折线图、柱状图、散点图、饼图等)。
## 输入示例
```python
# 示例数据
import pandas as pd
data = {
'月份': ['1月', '2月', '3月', '4月', '5月', '6月'],
'销售额': [20000, 25000, 18000, 30000, 35000, 28000],
'利润': [5000, 6000, 4000, 8000, 9000, 7000]
}
df = pd.DataFrame(data)
```
## 实现要求
1. 使用matplotlib或seaborn库进行可视化
2. 创建一个清晰、美观的图表,包含标题、坐标轴标签和图例
3. 保存图表为PNG文件
4. 添加必要的注释说明代码功能
## 代码模板
```python
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
# 设置中文字体支持(可选)
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
# 你的数据处理和可视化代码
# 显示和保存图表
plt.show()
plt.savefig('visualization.png', dpi=300, bbox_inches='tight')
```
请根据上述要求完成代码实现。