
“图表选项”菜单
|
97
使用图表模板
能够自定义
Graphite
的展示效果固然很好,但是如果每次构建一个新图表时都必须进行
我们喜欢的设置,这将是一件相当麻烦的事。幸运的是,我们可以在
graphTemplates
.
conf
中定义预设模板,其中包含许多用于覆盖字体样式和颜色默认值的选项。
每个模板都使用我们之前见过的
INI
样式的语法。应将每个模板的名称传递给
template
参数,该参数将加载首选项并将其应用于图表。模板定义中没有必填设置。例如,图
5-6
和图
5-7
所示的那些有趣的图表所使用的模板仅仅定义了
lineColors
设置。
奇怪的是,
graphTemplates.conf
中的许多设置都没有直接映射到相应的渲染
API
参数,
因此示例
5-3
显示了一个示例模板,其中添加了注释以帮助消除任何可能的混淆。请注意,
通过
URL
传递的任何参数都将覆盖其相关的模板设置。
示例5-3:graphTemplates.conf中的可视化模板示例
[grafana]
background = white # bgcolor
foreground = black # fgcolor
minorLine = grey # minorGridLineColor
majorLine = rose # majorGridLineColor
lineColors = #7eb26d,#eab839,#6ed0e0,#ef843c # colorList
fontName = Sans # fontName
fontSize ...