目录
在 AI 工具尚未问世的时候,要是想生成各种各样的统计图表,大家通常会选择使用 Excel 软件。它操作相对简便,能满足不少常规的图表制作需求。而对于那些要求更高、更专业一些的情况呢,人们往往就得借助编程工具了,像 MATLAB、VC 之类的。
不过这些传统的方式存在一个比较明显的局限,那就是没办法通过自然语言去完成数据分析以及相应图表的生成。这可就给那些没什么电脑操作基础,尤其是对编程一窍不通的朋友们带来了不小的困扰,他们在使用这些工具的时候,往往会觉得困难重重,不知道从哪儿下手。 接下来呢,咱们就简单地唠唠,怎样利用如今方便好用的 AI 工具,来帮一帮那些不会编程的朋友们轻松地制作出各种各样的统计图表呀。
1.数据准备
假设,我们有一个数据文件:
104 98 95 92 88 81
101 96 95 91 89 83
101 100 95 91 89 82
101 99 93 93 84 81
100 97 97 91 89 84
100 101 94 90 85 84
103 97 95 91 89 85
103 97 94 90 87 80
105 98 92 89 85 83
104 97 95 90 84 80
102 97 95 91 86 81
102 100 93 90 88 81
101 97 92 90 84 82
104 99 96 92 86 81
101 97 92 91 85 82
104 98 94 90 85 81
104 101 96 88 84 82
104 97 97 89 88 82
102 96 95 90 84 83
103 101 96 91 87 84
我们把数据保存到data.txt文件中
我们先把这个data.txt拖到豆包里面:
下面我们就可以使用自然语言进行数据分析了。
2.数据显示与分析
1.我们在豆包中输入如下语句:
显示下这个文件中的数据
豆包会自动显示数据内容:
2.继续在豆包中输入如下语句:
计算每一列数据的平均值,并将平均值用直方图显示,并给出对应的matlab代码。
豆包会自动显示数据内容:
我们把代码复制到matlab中,运行就可以得到如下结果:
但是这个图中,横坐标和纵坐标没有具体的文字信息。
3.继续在豆包中输入如下语句:
计算每一列数据的平均值,并将平均值用直方图显示,并给出对应的matlab代码。其中直方图横坐标是2001年到2006年的年份,纵坐标是衰减值。横坐标和纵坐标用中文表示。
豆包会自动显示数据内容:
我们把代码复制到matlab中,运行就可以得到如下结果:
我们看到,直方图的横坐标和纵坐标都用中文显示了。
3.数据的复杂分析
上面我们实现了简单的直方图制作。进一步,假设我们要用不同的颜色来表示直方图,同时在直方图上显示数据。
1.继续在豆包中输入如下语句:
计算每一列数据的平均值,并将平均值用直方图显示,并给出对应的matlab代码。其中直方图横坐标是2001年到2006年的年份,纵坐标是衰减值。横坐标和纵坐标用中文表示。前三个直方图用红色表示,后三个直方图用绿色表示,每一个直方图上显示数据。
豆包会自动显示数据内容:
我们把代码复制到matlab中,运行就可以得到如下结果:
类似这种图,我们基本如果想直接通过编程实现,基本要花很多时间,而使用豆包只需要几分钟即可。
跟进一步,如果需要更复杂的图,比如前面三个数据和后面三个数据要间隔大点,然后同时给出饼状图。
2.继续在豆包中输入如下语句:
计算每一列数据的平均值,并将平均值用直方图显示,并给出对应的matlab代码。其中直方图横坐标是2001年到2006年的年份,纵坐标是衰减值。横坐标和纵坐标用中文表示。前三个直方图用红色表示,后三个直方图用绿色表示,每一个直方图上显示数据。前面三个数据和后面三个数据要间隔大点,然后同时给出饼状图。
豆包会自动显示数据内容:
我们把代码复制到matlab中,运行就可以得到如下结果:
这样是不是很简单呢?通过AI工具,哪怕你完成不会编程,也可以得到各种类型的数据统计图。
本文转载自博主博客文章: