数据可视化工具:Matplotlib、Bokeh与ggplot2的使用指南
1. Matplotlib 基础与操作
在使用新的模块时,检查其是否正常工作是很有必要的。在 IPython 命令行中,我们可以通过以下命令来绘制初始图形:
In [2]: x = randn(90000)
In [3]: hist(x, 300)
执行上述代码后,命令行可能会输出两类信息:
- 两个数组和一个列表( hist 调用的返回值)
- 堆栈跟踪信息(当删除 ~/.cache/matplotlib/fontList*.cache 中的 matplotlib 字体缓存时,该信息会消失)
这段代码的详细解释如下:
- 第一行: numpy.random.randn 函数创建一个包含 90,000 个浮点数的一维数组,这些数遵循均值为 0、方差为 1 的正态分布。
- 第二行: hist 函数接受一个数组作为参数,计算并绘制该数组的直方图。它有许多可选参数,这里我们指定了分箱的数量。
1.1 修改图形
要修改图形,我们可以通过更改或添加构造函数的参数来实现。例如:
In [11]: hist(x, 300, orientation="horizontal", color="green")
超级会员免费看
订阅专栏 解锁全文
1070

被折叠的 条评论
为什么被折叠?



