我正在创建一个情节,我想在轴和标题上添加标签,但它忽略了plt.xlabel
:
import matplotlib.pyplot as plt
import numpy as np
import scipy.stats as sp
plt.xlabel = '# blinds'
plt.ylabel = 'time (ms)'
plt.title = 'Encryption Performance'
fig = plt.figure(0)
single_high_error = single_high - datasinglecoremeans
single_low_error = abs(single_low - datasinglecoremeans)
multi_high_error = multi_high - datamulticoremeans
multi_low_error = abs(multi_low - datamulticoremeans)
plt.errorbar(datasinglecore[0], datasinglecoremeans, yerr=np.vstack((single_high_error, single_low_error)), ecolor='skyblue', color='b', label = '1 core')
plt.errorbar(datamulticore[0], datamulticoremeans, yerr=np.vstack((multi_high_error, multi_low_error)), ecolor='orange', color='r', label = '4 cores')
# plt.xscale('log')
# plt.yscale('log')
plt.legend()
fig.savefig("encryption.png")
plt.show()
答案 0 :(得分:2)
因为您分配的错误,所以它应该是
plt.xlabel('# blinds')
plt.ylabel('time (ms)')
plt.title('Encryption Performance')
你在做什么在语法上是不正确的。例如xlabel
是一个提到here的函数,你试图为一个错误的函数赋值,你必须使用它的签名。 ylabel
abd title
也是如此。