使用Python和Matplotlib库创建一个数据可视化程序，将给定数据集中的数据绘制成一个直方图。
给定的数据集: [12, 23, 34, 45, 56, 67, 78, 89, 90, 100, 110, 121, 132, 143]
以下是使用Python和Matplotlib库创建一个直方图的代码：


``` python
import matplotlib.pyplot as plt

data = [12, 23, 34, 45, 56, 67, 78, 89, 90, 100, 110, 121, 132, 143]

plt.hist(data, bins=5)
plt.title("Histogram of Data")
plt.xlabel("Value")
plt.ylabel("Frequency")
plt.show()
```


此代码将生成一个包含14个数据点的直方图，其中x轴显示值的范围，y轴显示频率。数据集被分为5个区间（bin），每个区间的范围相等。