对于:
plt.legend(label, loc=1, ncol=4)
直接看例子:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(1, 11, 1)
label = ["First", "Second", "Third"]
plt.plot(x, x * 2)
plt.plot(x, x * 3)
plt.plot(x, x * 4)
plt.legend(label, loc=1, ncol= 2)
plt.show()
运行结果:
图示说明一列为两个,三个共排成两行
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc5mVYVWM41mYohnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TOwUTOwcTMwITOxQDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
将ncol改为4:
plt.legend(label, loc=1, ncol= 4)
运行代码为:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(1, 11, 1)
label = ["First", "Second", "Third"]
plt.plot(x, x * 2)
plt.plot(x, x * 3)
plt.plot(x, x * 4)
plt.legend(label, loc=1, ncol=4)
plt.show()
运行结果:
此时ncol = 4为一行允许放入4个参数。