我对这个问题有一个后续问题。这里。
如果我有多个 python 脚本可以处理图形的不同部分,那么能否通过这种方式来简化图形生成流程呢?
例如,如果我有以下函数:
FunctionA: 绘制某物的直方图
FunctionB: 绘制带有文本框的盒子
FunctionC: 绘制某物 C 的图形
FunctionD: 绘制某物 D 的图形
如何在不同的脚本中重复使用上述功能呢?例如,如果我想创建一个具有某物 C 图形的直方图的图像,则会从我的脚本中调用 FunctionA 和 FunctionC。或者,如果我想要两幅图,我就会调用 FunctionC 和 FunctionD。
我不确定我是否表达清楚了,但是另一个问这个问题的方式是:如何将图像对象传递给函数,然后让函数向传递的图像对象绘制某些东西,然后将其返回到主脚本以添加其他元素,如标题等?
myhist()
和say_something()
不需要将ax
返回到外部命名空间中? - crypdickobject1
传递给函数时,函数会创建自己的命名空间并复制object2
,如果我想要更新object1
,就必须return object2
。 - crypdick