标题和标签未显示在直方图中

时间:2018-09-14 23:52:18

标签: python matplotlib jupyter-notebook

我在这里调试此代码有困难。我似乎无法弄清楚为什么标题和标签不显示。希望这不是痛苦的事情。但是我已经将其与其他图形配合使用...

import numpy as np
import matplotlib.pyplot as plt


data =[5434, 4948, 4521, 4570, 4990, 5702, 5241, 5112, 5015, 4659, 4806,
   4637, 5670, 4381, 4820, 5043, 4886, 4599, 5288, 5299, 4848, 5378, 
   5260, 5055, 5828, 5218, 4859, 4780, 5027, 5008, 4609, 4772, 5133,
   5095, 4618, 4848, 5089, 5518, 5333, 5164, 5342, 5069, 4755, 4925,
   5001, 4803, 4951, 5679, 5256, 5207, 5621, 4918, 5138, 4786, 4500,
   5461, 5049, 4974, 4592, 4173, 5296, 4965, 5170, 4740, 5173, 4568,
   5653, 5078, 4900, 4968, 5248, 5245, 4723, 5275, 5419, 5205, 4452, 
   5227, 5555, 5388, 5498, 4681, 5076, 4774, 4931, 4493, 5309, 5582, 
   4308, 4823, 4417, 5364, 5640, 5069, 5188, 5764, 5273, 5042, 5189, 4986]

   num_bins = 10
   n, bins, patches = plt.hist(data, num_bins, facecolor='blue', 
   weights=np.zeros_like(data) + 1. / 100,alpha=0.5, ec = 'black')
   plt.title = 'Histogram of Shear Strength'
   plt.xlabel = 'Shear Strength of Ultrasonic Spot Welds'
   plt.xticks(np.arange(4000, 6000, step=200))
   plt.ylabel = 'Relative Frequency'
   plt.tight_layout()

1 个答案:

答案 0 :(得分:0)

模块plt提供函数,您正在做的是为plt模块分配值,而不是调用函数。除了xticks之外,您没有错。

plt.title('Histogram of Shear Strength')
plt.xlabel('Shear Strength of Ultrasonic Spot Welds')
plt.xticks(np.arange(4000, 6000, step=200))
plt.ylabel('Relative Frequency')
plt.tight_layout()