点击上方“阿昆的科研日常”,关注我的公众号。
添加微信:akundekeyanrichang 备注:AI
领取一份《AI科研写作入门提示词》
面积图是折线图的一种拓展形式。
面积图通过在折线与水平轴之间填充颜色,从而更好地突出数据趋势变化信息。
想要快速绘制符合论文发表规范的面积图,可以直接使用我的AI画图知识库。
首先,在AI知识库中输入指令:
AI在知识库中搜索相关资料,并给出相应Python代码:
完整代码复制到Python:
import numpy as npimport matplotlib.pyplot as pltimport matplotlib.font_manager as fm
import pandas as pdfont_path = 'C:/Windows/Fonts/Arial.ttf'prop = fm.FontProperties(fname=font_path, size=10)df = pd.read_excel('data.xlsx') x_data = df.iloc[:, 0] y_columns = df.columns[1:5] sample_data = df.iloc[:, 1:5].values sample_names = y_columns.tolist() colors = ["#428AC9", "#129392", "#FFCC4F", "#F37E78"] fig, ax = plt.subplots(figsize=(12 / 2.54, 10 / 2.54)) for i in range(4): data_col = sample_data[:, i] name = sample_names[i] ax.fill_between(x_data, 0, data_col, alpha=0.9, color=colors[i], lw=0, label=name, zorder=i)ax.set_xlabel('X Label', fontproperties=prop)ax.set_ylabel('Y Label', fontproperties=prop)ax.legend(prop=prop, frameon=False) ax.spines['top'].set_visible(False)ax.spines['right'].set_visible(False)ax.spines['left'].set_linewidth(0.5)ax.spines['bottom'].set_linewidth(0.5)ax.tick_params(direction='out', length=2, width=0.5)plt.xticks(fontproperties=prop)plt.yticks(fontproperties=prop)ax.grid(False) plt.tight_layout()plt.savefig('academic_area_plot.pdf', dpi=300, format='pdf')plt.show()
运行后得到:
基本一步到位。
如果想要进一步修改细节,可以继续与AI知识库对话,让AI帮你改图。
以上。
《Python画图AI知识库课程》是由我开发的一套AI知识库赋能Python学术图表绘制课程,只需与AI知识库进行简单的对话即可生成画图代码,复制到Python中得到符合学术规范的论文插图。
如果你觉得我的分享对你有帮助的话,欢迎大家在这里点赞、在看、分享。当然,也欢迎大家在这里打赏。互动越多,更新越快哦~
声明:本公众号的所有原创内容,在未经允许的情况下,不得用于任何商业用途,违者必究。