数据可视化是将数据以图表、图形等视觉形式呈现的过程,它可以帮助我们发现数据中的模式、趋势和相关性,并提供洞察和理解。通过数据可视化,我们可以更好地理解数据的含义,传达和解释结果,并支持数据驱动的决策和沟通。
示例:可视化鸢尾花数据集
任务: 使用 DataInterpreter
对 sklearn 的鸢尾花数据集进行简单的分析和可视化。
代码:
python examples/di/data_visualization.py
examples/di/data_visualization.py
文件中的代码如下:
import asyncio
from metagpt.logs import logger
from metagpt.roles.di.data_interpreter import DataInterpreter
from metagpt.utils.recovery_util import save_history
async def main(requirement: str = ""):
di = DataInterpreter()
rsp = await di.run(requirement)
logger.info(rsp)
save_history(role=di)