【问题标题】:How to create a panel on the right side of the layout for drawing a chart y-axis?如何在布局右侧创建一个面板用于绘制图表 y 轴?
【发布时间】:2010-09-07 06:16:52
【问题描述】:

我看不到如何在右侧的 panel1、panel2、panel3 上放置一个新的 panel4 以绘制我的 y 轴:

plot: [
    pen green line 5x404 5x440 pen gold fill-pen 0.255.0 box 3x424 7x418 line 10x396 10x422 pen gold fill-pen 0.255.0 box 8x418 12x402 line 15x397 15x436 pen gold fill-pen 255.0.0 box 13x401 17x435 line 20x429 20x447 pen gold fill-pen 255.0.0 box 18x434 22x446 line 25x441 25x464 pen gold fill-pen 255.0.0 box 23x446 27x463 line 30x445 30x493 pen gold fill-pen 255.0.0 box 28x461 32x482 line 35x470 35x504 pen gold fill-pen 255.0.0 box 33x481 37x492 line 40x466 40x498 pen gold fill-pen 0.255.0 box 38x491 42x477
]

  grid: [1100 600]
  step-grid: 5
  max-n-points: (grid/1 / step-grid) - 1
  x-axis-border: 20
  Y-margin: 10
  X0: 5
  grid-color: coal


  main: layout/size [
      origin 0x0
      space 1x1
      panel1: box 1100x580 black effect reduce [
      'line-pattern 4 4
      'grid 30x30 0x0 (grid-color)
      'draw plot
      ]
      panel2: box 1100x0 black
      panel3: box 1100x20 black
  ;answer thanks to Graham
  across
  at 1100x0
  panel4: box 40x600 black effect [draw [pen coal line 0x0 0x580]]
  ] 1140x600

  view main

【问题讨论】:

    标签: functional-programming rebol


    【解决方案1】:

    您需要查找布局单词'across。

    还有布局词'at。

    【讨论】:

    • 谢谢它成功了!更新代码:在 1100x0 panel4:box 40x600 black effect [draw [pen coal line 0x0 0x580]]
    • 现在可以写教程了!
    • cross 会自动为您水平布局,因此您不需要 'at. 'at 是绕过自动布局。 'cross 需要在第一个框之前。
    猜你喜欢
    • 1970-01-01
    • 2016-11-16
    • 2015-09-23
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多