ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

bottom 网络图怎么切换对数刻度、二进制前缀与图例位置?

bottom 网络图怎么切换对数刻度、二进制前缀与图例位置? bottom 网络图怎么切换对数刻度、二进制前缀与图例位置【免费下载链接】bottomYet another cross-platform graphical process/system monitor.项目地址: https://gitcode.com/GitHub_Trending/bo/bottombottom 的网络图network widget默认使用线性刻度、基于 10 的单位如 kilobit、gigabit图例显示每秒的读写速率与总量。如果你希望 Y 轴改为对数刻度、单位改用二进制前缀如 kibibit、gibibit、并把图例挪到图表的其他位置可以在 bottom 的配置文件里通过[network_graph]段落完成也可以用等价的命令行参数在启动时临时指定。本文给出两种改法及验证方式。准备条件已安装 bottom可以直接运行btm启动用btm -h或btm --help可查看命令行参数说明。配置文件方式需要在默认位置存在bottom.toml。bottom 会按操作系统依次查找OS默认配置文件位置macOS$HOME/Library/Application Support/bottom/bottom.toml、$HOME/.config/bottom/bottom.toml、$XDG_CONFIG_HOME/bottom/bottom.tomlLinux$HOME/.config/bottom/bottom.toml、$XDG_CONFIG_HOME/bottom/bottom.tomlWindowsC:\Users\USER\AppData\Roaming\bottom\bottom.toml如果该路径下没有配置文件bottom 会自动用一个带默认值的文件在对应位置创建所以直接运行一次btm后通常就能找到并编辑这个文件。也可以用-C、--config_location PATH参数指定配置文件位置。方式一修改配置文件持久生效打开默认位置或-C指定的bottom.toml加入如下段落只保留需要的项[network_graph] # Y 轴使用对数刻度默认是线性刻度 use_log true # 使用二进制前缀如 kibibits而不是十进制前缀如 kilobits默认是十进制 use_binary_prefix true # 图例位置可选值none、top-left、top、top-right、 # left、right、bottom-left、bottom、bottom-right legend_position left以上取值与仓库中给出的示例配置一致可直接参考 tests/valid_configs/widget/network.toml。各字段的完整定义见 Network Graph Configuration。同一段落还支持其他网络图选项比如show_packets显示包速率与平均包大小和use_bytes以字节而不是比特为单位显示默认是比特按需添加即可。如果配置里已有旧版顶层字段network_use_log、network_use_bytes、network_use_binary_prefix、network_legend它们在 sample_configs/default_config.toml 中已被标注为废弃对应的新字段就是[network_graph]下的use_log、use_bytes、use_binary_prefix和legend_position建议迁移到新位置。保存后重新运行btm使配置生效。方式二命令行参数临时生效不想改配置文件时可以在启动时直接传参参数行为与配置项一一对应见 Command-line Options 中的 Network Optionsbtm --network_use_log --network_use_binary_prefix --network_legend left--network_use_log网络图使用对数刻度--network_use_binary_prefix使用二进制前缀--network_legend POSITION放置图例的位置取值与legend_position相同none、top-left、top、top-right、left、right、bottom-left、bottom、bottom-right。该方式只对当次启动有效适合快速试效果确认后再写进配置文件。验证切换是否生效运行btm后用鼠标点击网络图或用ctrldown、J等按键选中该 widget按e展开当前选中的 widget独占整个终端空间便于观察 Y 轴与图例对照默认行为判断默认是线性刻度、基于 10 的单位如 kilobit、gigabit切换成功后Y 轴应为对数刻度单位变为基于 2 的写法如 kibibit、gibibit图例出现在你配置的legend_position位置确认无误后按e或esc退出展开状态。图例本身仍显示当前的每秒读/写速率与总接收/发送量这一点不受上述选项影响见 Network Widget。相关但独立的选项--use_old_network_legend/ 配置use_old_network_legend改用旧版独立网络图例与legend_position是两个不同机制按需二选一use_bytes/--network_use_bytes切换比特/字节单位与对数刻度、前缀选项互相独立可组合使用时间范围30s 到 600s通过键盘/-/或滚轮缩放调整与本次要改的刻度、前缀、图例位置无关。【免费下载链接】bottomYet another cross-platform graphical process/system monitor.项目地址: https://gitcode.com/GitHub_Trending/bo/bottom创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表