我正在尝试使用matplotlib的mpl_toolkits.mplot3d plot_surface函数绘制3D表面。我的Z变量(函数f(x,y))非常复杂,一旦我对它们进行网格化,我就无法将其写成X和Y的函数,所以我使用循环将其计算为2D数组,该循环遍历x和y变量并将所有内容存储在矩阵Z中。],[3,3,3,3,3],[4,4,4,4,4],[5,5,5,5,5]])ax = fig1.add_subplot(111, p
我试图绘制混淆矩阵,但我有一个问题,为什么索引在下面的for循环中翻转,从plt.text(j, i)开始,而不是从plt.text(i, j)开始?我假设2D混淆矩阵具有如下值:码import matplotlib.pyplot as plt
import matplotlib.ticker as mticker