MATLAB绘图格式prompt模板
在MATLAB绘图中,为了满足论文的格式要求,我们可以通过编写特定的提示词来指导AI修改MATLAB程序中的可视化部分,使其输出符合规范的图表。以下是一个基于燕山大学研究生学位论文格式要求的prompt模板,用于规范MATLAB程序的可视化输出。
一、图表通用要求
字体规范:
- 中文文字:宋体 5号(当内容较多时可用小5号,同一图表内统一)
- 英文文字和数字:Times New Roman 5号(或小5号)
- 图题/表题:宋体/Times New Roman 5号
- 行间距:最小值18磅
编号与标题:
- 图/表编号格式:按章编排,如"图1-1"、"表2-3"
- 编号与标题间空1个汉字间隙
- 标题具有自明性,清晰说明内容
- 标题不含标点符号
二、插图专项要求
图题位置:
- 图题置于图下方,居中对齐
- 图注或说明置于图题之上
坐标轴标注:
- 采用"量的符号或名称/单位符号"标准化形式
- 示例:c_p/[J/(kg·K)]、质量定压热容/[J/(kg·K)]、临界高温/kK
图中文字:
- 所有标点符号使用英文标点
- 注释文字使用中文(英文缩写、软件界面截图除外)
- 坐标轴、图例等文字清晰可读
分图要求:
- 分图编号用(a)、(b)等表示
- 分图题置于分图之下
图片质量:
- 精练、完整、清晰
- 输出分辨率:≥300 DPI
- 支持格式:PNG、EPS等
三、插表专项要求
表格样式:
- 采用三线表,不加左右边线
- 第一行为表头,其余为表格内容
表题位置:
- 表题置于表上方,居中对齐
表格文字:
- 单倍行距,上下居中
- 单元格内与单元格间文字间距区分明显
单位标注:
- 同列/行数据用同一单位时,将单位移至列/行头
- 采用"量的符号或名称/单位符号"标准化形式
内容填写:
- 相同内容应重复写出或通栏表示
- 不使用"同左"、"同上"等字样
- 空白表示无此项,"—"表示测量过但未发现
四、MATLAB代码实现要点
请在修改代码时:
设置默认字体:
set(groot, 'DefaultAxesFontName', 'Times New Roman'); set(groot, 'DefaultTextFontName', '宋体'); set(groot, 'DefaultAxesFontSize', 10.5); % 5号字约10.5pt
图形窗口设置:
figure('Color', 'w', 'Position', [100, 100, 宽度, 高度]);坐标轴标签示例:
xlabel('变量名称/单位', 'FontName', 'Times New Roman', 'FontSize', 10.5);
ylabel('变量名称/单位', 'FontName', '宋体', 'FontSize', 10.5);图例设置:
legend('...', 'FontName', '宋体', 'FontSize', 10.5, 'Location', 'best');标题设置(如需要):
title('(a) 子图标题', 'FontName', '宋体', 'FontSize', 10.5);高质量输出:
print('图1-1_文件名', '-dpng', '-r300'); % PNG格式,300 DPI
print('图1-1_文件名', '-depsc', '-r300'); % EPS格式文本标注:
text(x, y, '中文说明', 'FontName', '宋体', 'FontSize', 10.5);五、具体修改任务
请修改当前MATLAB程序的可视化部分,确保:
- 所有图表字体符合规范(中文宋体,英文Times New Roman,5号字)
- 坐标轴标签采用标准化单位标注格式
- 图形输出分辨率≥300 DPI
- 图中文字清晰可读,标点使用英文标点
- 如有子图,使用(a)、(b)等标注
- 移除或调整不符合规范的标题、注释等元素
- 确保图表具有自明性
六、注意事项
● 保持原有程序功能不变
● 仅修改可视化相关代码
● 注释说明修改内容
● 确保代码可直接运行
使用这个prompt模板,可以帮助你规范MATLAB程序的可视化输出,使其符合学术论文的格式要求。希望这对你有所帮助!
评论已关闭