Python 3.x 如何使用Holoviews.Curve创建具有指定x轴刻度名称的绘图?

Python 3.x 如何使用Holoviews.Curve创建具有指定x轴刻度名称的绘图?,python-3.x,holoviews,Python 3.x,Holoviews,这些命令生成一个线图,显示选定快照的每个百分位处的高程。然而,分数只有22分,而不是100分。我可以将xlim设置为0-22,但我希望x轴刻度线仍为0-100% rhVis = hv.Curve(rhShot, label='Default Algorithm (a1)') rhVis = rhVis.opts(color='black', tools=['hover'], height=500, width=400, title='LVIS L2 Relative Height Metrics

这些命令生成一个线图,显示选定快照的每个百分位处的高程。然而,分数只有22分,而不是100分。我可以将xlim设置为0-22,但我希望x轴刻度线仍为0-100%

rhVis = hv.Curve(rhShot, label='Default Algorithm (a1)')
rhVis = rhVis.opts(color='black', tools=['hover'], height=500, width=400, title='LVIS L2 Relative Height Metrics',
               xlabel='Percent Energy Returned', ylabel='Elevation (m)', xlim=(0,100),ylim=(np.min(rhShot),np.max(rhShot)),
               fontsize={'title':14, 'xlabel':16, 'ylabel': 16, 'legend': 14, 'xticks':12, 'yticks':12}, line_width=3.5)
rhVis
我希望勾号有以下标签,xticks=[20,40,60,80,100],而不是0->22


如何强制x轴记号为特定数字,同时记号的值仍为0-22?

一个完全可运行的示例将帮助您获得帮助!而且我不能完全理解你的要求;e、 g.当您提供
.opts(xlim=(01100),xticks=[20,40,60,80,100])
时,它会做什么?您想要什么?例如,您是否希望标记不在数字标签所在的位置?