python10行代码帮你自动化做出简单斜率图(毕业论文福音)

目标:做简单斜率图

数据:自变量与调节变量正负1个标准差时因变量的值

有python的:

直接上代码:

import matplotlib.pyplot as plt
import matplotlib
from sys import argv

matplotlib.rcParams['axes.unicode_minus'] = False  # 显示负数
print('输入为自变量,因变量,调节变量,低调节变量低自变量,低调节变量高自变量,高调节变量低自变量,高调节变量高自变量')
x = ['低'+argv[1], '高'+argv[1]]  # 生成横坐标
y1 = [float(argv[4]), float(argv[5])]  # 输入调节变量为-1SD时因变量的值
y2 = [float(argv[6]), float(argv[7])]  # 输入调节变量为+1SD时因变量的值
plt.rcParams['font.sans-serif'] = ['SimHei']  # 显示汉字
plt.title('图N'+' '+argv[3]+'对'+argv[1]+'与'+argv[2]+'关系的调节作用', y=-0.2)  # 生成标题
plt.ylabel(argv[2])  # 生成y轴标题
plt.plot(x, y1, marker='o', markersize=3, label='低'+argv[3])  # 绘制折线图,添加数据点,设置点的大小,设置图例名称
plt.plot(x, y2, marker='o', markersize=3, label='高'+argv[3])
plt.legend(loc=1)  # 设置图例位置
plt.show()  # 显示折线图
plt.savefig('jdxlt.png')  # 保存图片

代码使用说明:

Ctrl+R打开命令提示符,输入py文件名称,后面传入参数

示例:

输入为自变量,因变量,调节变量,低调节变量低自变量,低调节变量高自变量,高调节变量低自变量,高调节变量高自变量

没有python的:

那没有python的小伙伴怎么办呢?

请接着往下看

我已经把需要的文件打包成exe可执行文件,需要的下伙伴只需要将本文转发到朋友圈,所有人可见1小时以上截图到孤光看影视后台即可获得exe文件。客服会在每日晚10点查看后台消息。

那exe文件怎么用呢?

1获得相关文件后,先解压缩

2打开这个子文件夹

3地址栏点击两次会变成图中的样子,然后键盘输入英文cmd回车会打开命令提示符,直接输入:jdxlt.py 自变量 因变量 调节变量 低调节变量低自变量 低调节变量高自变量 高调节变量低自变量 高调节变量高自变量(本内容直接复制粘贴后更改即可)

4然后回车等几秒种,简单斜率图就自动做好了

后期可能会做更多自动化作图表内容,请持续关注!


你可能感兴趣的:(python10行代码帮你自动化做出简单斜率图(毕业论文福音))