在标题下方放置label.new()。

huangapple go评论53阅读模式
英文:

put label.new() below intestation

问题

我建立了一个振荡器:

在标题下方放置label.new()。

我想在标题的顶部稍微下面放一个标签。我可以轻松修改y轴,但无法修改x轴。如何设置label.new()以实现这个目标?

英文:

I built an oscillator:

在标题下方放置label.new()。

I'd like to put a label just below the head of the title. I can easily modify the y axis but I'm not able to modify the x. How can I set label.new() in order to achieve this goal?

答案1

得分: 0

你可以使用 chart.left_visible_bar_time 获取第一个可见柱状图的时间。

然后,你可以使用 xloc.bar_time 来绘制你的标签。

你还可以使用 xloc.bar_index 来应用柱状图上的偏移,例如:

// 跟踪第一个可见柱状图的索引

var firstBarIndex = 0

if time == chart.left_visible_bar_time
    firstBarIndex := bar_index

// 在五个柱状图之后绘制一个标签

if bar_index == firstBarIndex +5
    label.new(bar_index, high, "5th")

然而,正如这个 comment 中提到的,你可能更喜欢使用 position.top_left 绘制一个表格。

英文:

You can get the time of the first visible bar chart with chart.left_visible_bar_time.

From there, you can plot your label using xloc.bar_time.

You can also use xloc.bar_index like for applying an offset in bars:

// Track the first visible bar index

var firstBarIndex = 0

if time == chart.left_visible_bar_time
    firstBarIndex := bar_index

// Plot a label five bars after

if bar_index == firstBarIndex +5
    label.new(bar_index, high, "5th")

Nevertheless, as mentioned in this comment, you may prefer to plot a table with position.top_left instead.

huangapple
  • 本文由 发表于 2023年5月15日 03:41:46
  • 转载请务必保留本文链接:https://go.coder-hub.com/76249375.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定