You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Holoviews Barplot自定义X轴刻度与标签?

解决hv.Barplot自定义X轴刻度标签的问题

不需要把柱状图转为折线图,直接在生成的柱状图对象上通过.options()设置xticks参数即可,具体代码如下:

HEIGHT = 300
xtick_ = np.arange(100, 370, 50)
xtick_labels = [(float(mz), str(mz)) for mz in xtick_]

# 直接生成柱状图并设置X轴刻度标签
pr_curve = tof_pr.hvplot.bar(x='mz', y='factor_1', width=800).options(
    xticks=xtick_labels
)

# 显示图表
pr_curve

如果用Holoviews原生的hv.Bar创建图表,写法类似:

pr_curve = hv.Bar(tof_pr, kdims='mz', vdims='factor_1').options(
    xticks=xtick_labels, width=800
)
pr_curve

之前你把柱状图转为hv.Curve是多余操作,hv.Bar本身支持通过xticks参数自定义刻度和标签,直接在原柱状图对象上配置就能保留柱状图形态,同时实现X轴刻度的自定义。

内容的提问来源于stack exchange,提问作者Han Zhengzu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 19:02:46