Matplotlib 高级绘图:从定制到地理可视化
1. 定位器与格式化器
在绘图时,定位器(Locator)和格式化器(Formatter)是控制刻度和标签显示的重要工具。以下是一些常见的定位器和格式化器及其描述:
| 类名 | 描述 |
| — | — |
| AutoMinorLocator | 用于次要刻度的定位器 |
| NullFormatter | 刻度上不显示标签 |
| IndexFormatter | 从标签列表中设置字符串 |
| FixedFormatter | 手动设置标签字符串 |
| FuncFormatter | 用户自定义函数设置标签 |
| FormatStrFormatter | 为每个值使用格式字符串 |
| ScalarFormatter | (默认)用于标量值的格式化器 |
| LogFormatter | 对数坐标轴的默认格式化器 |
2. 手动定制绘图
Matplotlib 的默认绘图设置可能无法满足所有人的审美需求,我们可以手动调整单个绘图的设置。以下是一个简单的示例,展示如何将一个普通的直方图调整得更美观:
import matplotlib.pyplot as plt
plt.style.use('classic')
import numpy as np
%matplotlib inline
x = np.random.randn(1000)
plt.hist(x);
# use a gray background
ax =
超级会员免费看
订阅专栏 解锁全文
2067

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



