如何调整Azure Monitor图表的文本换行或字号大小?
Azure Monitor图表长文本优化:换行/缩小字号方案
使用Azure Monitor开展内部监控时,部分图表(尤其是柱状图)的分类文本过长,导致显示拥挤,可通过以下两种方式优化显示效果:
一、通过Kusto查询处理文本换行
在查询中对长文本插入换行符(\n),让图表自动换行展示。修改后的Kusto查询示例如下:
customMetrics | extend Dec_Reasion = tostring(customDimensions["DeclineReason"]) // 按空格拆分文本后用换行符拼接,实现自动换行 | extend Formatted_Reason = strcat_array(split(Dec_Reasion, " "), "\n") // 若需按固定长度拆分,可替换为: // | extend Formatted_Reason = iff(strlen(Dec_Reasion) > 20, substring(Dec_Reasion, 0, 20) + "\n" + substring(Dec_Reasion, 20), Dec_Reasion) | extend Type = tostring(customDimensions["AcquiringInstitutionId"]) | where name == 'TransactionsDeclined' | summarize sum(valueCount) by Formatted_Reason, bin(timestamp, 1h)
根据实际文本的格式,选择按空格拆分或固定长度拆分的逻辑,适配不同的长文本场景。
二、通过图表配置调整字号与显示方式
- 进入图表编辑界面,打开可视化设置面板
- 在X轴(柱状图)或图例配置项中,找到字体大小选项,将默认字号调小(比如从12px改为10px)
- 部分可视化类型支持标签自动换行或标签旋转功能,开启后也能缓解长文本拥挤问题
原图表显示效果
- 折线图:

- 柱状图:

内容的提问来源于stack exchange,提问作者Symon Turner
相关产品推荐
相关产品推荐

