我有一个情节,其中我喜欢沿x轴的许多刻度线,但只有一些刻度线会有与它们相关的刻度标签。但是,我希望那些标签的标记长于不标记的标记。
我知道您可以打开x轴MinorTicks,但这不会让您控制这些刻度实际定位的位置。例如,如果x轴表示天数,我每7天需要刻度标记,但每28天标记一次。
此外,仅设置XTickLength
可让您设置每个刻度线的长度,而不是选择性。
控制刻度长度的最佳方法是什么,同时允许您准确指定刻度应该在哪里?
答案 0 :(得分:4)
正如yuk this SO answer a similar question about tick labels所述suggested所述:
刻度标签不是单个对象。它们属于轴,它们的属性由轴确定。
您可以做的是删除刻度标签并将其替换为文本 对象。在这种情况下,您可以控制文本属性。
我猜这同样适用于刻度线,但它可能更棘手。
另一种解决方案可能是使用bdecaf {{3}}覆盖原始轴和{{3}}。
答案 1 :(得分:0)