如何使用DeepSeek进行科研图表制作?

2025-03-04 13:53:24 22点赞 115收藏 3评论

1.使用DeepSeek生成代码

首先,点击开始对话按钮进入任务提交页面,第一次使用可注册一个账号,选择版本“深度思考(R1)”,然后给DeepSeek发送消息要求生成主成分分析并使用ggplot2绘制PCA散点图的示例代码,如下。

图片图片

给出的结果如下,这里跳过详细思考过程,直接查看代码块部分。可以看到几乎每行代码都有中文注释,这对R语言新手很友好。

图片图片

此外,代码块下方还有代码说明,概括了给出代码的主要功能和关键分析步骤。

图片图片

另外,下方还给出了数据分析和作图代码关键参数的调整建议,如下图。

图片图片

2.在Rstudio中进行代码运行

点击以上代码块右上角的“复制”按钮,然后将DeepSeek生成的代码复制粘贴到Rstudio的教本编辑器中进行运行,PCA分析和绘图结果如下图。

图片图片

在Rstudio中,我们也可以适当调整绘图参数,满意后将绘制好的图表保存到本地。我这里仅将横纵坐标轴的比例ratio设置为2.6,其他参数不变,最终绘图效果如下。

图片图片

3.解决报错与代码修改

从上面的例子来看,使用DeepSeek生成的代码还是很成功的。当然,有时候也会遇到问题,不过我们还可以继续使用DeepSeek寻找解决办法。再举个例子,使用DeepSeek生成绘制弦图的R代码,如下。

图片图片

同样,查看给出的代码块,如下图,点击复制按钮,粘贴到Rstudio中进行绘图。

图片图片

结果发现,报错了!可见DeepSeek生成的代码也不一定不会出错,根据报错信息可以发现,报错明显因指定向量的元素数量和名称数量不一致所致。

图片图片

这时候,我们也可以继续将报错信息反馈给DeepSeek,继续进行代码修改,如下。

图片图片

得到修改后的代码,如下,可以看到DeepSeek已经对报错部分的代码进行了修改。

图片图片

在代码块下方,也给出了代码修正说明和其他的优化方式,如下图。

图片图片

继续在Rstudio中运行修改后的代码,绘图结果如下,还是有问题!可见,即使没有报错信息,也不一定就能正常绘图。

图片图片

这里在Rstudio中对代码中绘制弦图部分的参数进行验证,发现direction.type参数的指定存在问题,修改后的绘图效果如下。当然,我们也可以继续将问题反馈给DeepSeek进行代码优化。

图片图片

最终的绘图效果如下:

图片图片

综上,使用DeepSeek基本上可以完成绘图任务,但由于R包在不断更新,因此在绘图的时候很可能会出现一些问题。不过,我们只需在给出现成代码的基础上简单调整一下即可,还是能显著提高编写效率的!如果碰到网络不畅也可以使用单机版DS.

我用夸克网盘分享了「单机版deepseek」
链接:https://pan.quark.cn/s/0d70f4497235

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
3评论

  • 精彩
  • 最新
  • 这个分析的好专业

    校验提示文案

    提交
  • 这么牛波一的吗?

    校验提示文案

    提交
  • 牛哦

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
115
扫一下,分享更方便,购买更轻松