用matplotlib实现python数据可视化

数据输入

matplotlib安装

用matplotlib绘制图表
下面来使用matplotlib绘制一个简单的折线图,再对其进行定制,以实现信息更丰富的数据可视化。我们将使用平方数序列1、4、9、16和25来绘制这个图表。只需向matplotlib提供如下数字,matplotlib就能完成其他的工作。

import matplotlib.pyplot as plt
squares = [1, 4, 9, 16, 25]
plt.plot(squares)
plt.show()

我们首先导入了模块pyplot ,并给它指定了别名plt ,以免反复输入pyplot 。在线示例大都这样做,因此这里也这样做。模块pyplot 包含很多用于生成图表的函数。
我们创建了一个列表,在其中存储了前述平方数,再将这个列表传递给函数plot() ,这个函数尝试根据这些数字绘制出有意义的图形。
plt.show() 打开matplotlib查看器,并显示绘制的图形。查看器让你能够缩放和导航图形,另外,单击磁盘图标可将图形保存起来。用matplotlib实现python数据可视化
当你向plot() 提供一系列数字时,它假设第一个数据点对应的 x 坐标值为0,但我们的第一个点对应的 x 值为1。

要修改数据点的颜色,可向scatter() 传递参数c ,并将其设置为要使用的颜色的名称。

你还可以使用RGB颜色模式自定义颜色。要指定自定义颜色,可传递参数c,并将其设置为一个元组,其中包含三个0~1之间的小数值,它们分别表示红色、绿色和蓝色分量。值越接近0,指定的颜色越深,值越接近1,指定的颜色越浅。

上一篇:HDU 2030 统计汉字


下一篇:Matplotlib库(二)