我正在尝试使用matplotlib来可视化一个函数的连续输出,该函数将3个整数作为参数。我迭代遍历输入的3d网格中的每个点(如scikit-learn中的网格搜索),每个轴上有1,2和3,计算每个组合的函数输出,即我计算f(1,1,1)
,{ {1}},f(1,1,2)
,f(1,1,3)
等等。
我的问题是,绘制此输出的最佳方法是什么?我认为,鉴于每个输入的范围很小(范围是1-7,而不是1-3,在我的实际数据中),我可以将一系列序数的热图绘制为3d中的平面,如下所示:
matplotlib可以吗?
建议重新。更好的方法来进行可视化也是受欢迎的。 This answer绘制了一个'heatcube',但正如回答者指出的那样,阅读起来很棘手。