Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Processing 如何在处理过程中为画布制作滚动条_Processing - Fatal编程技术网

Processing 如何在处理过程中为画布制作滚动条

Processing 如何在处理过程中为画布制作滚动条,processing,Processing,我正在使用处理进行数据可视化。我无法在画布上容纳所有所需的内容,因此我希望使用滚动条向下滚动屏幕(画布),而不是增加画布大小。我需要编码方面的帮助,因为我以前从未为滚动条编码过。我们将非常感谢您的帮助。谢谢 Amrita将画布放在固定大小的分区中,让网页为您完成工作 <div style="width: 400px; height: 400px; overflow: auto;"> <canvas id="mycanvas" data-processing-sources=

我正在使用处理进行数据可视化。我无法在画布上容纳所有所需的内容,因此我希望使用滚动条向下滚动屏幕(画布),而不是增加画布大小。我需要编码方面的帮助,因为我以前从未为滚动条编码过。我们将非常感谢您的帮助。谢谢


Amrita

将画布放在固定大小的分区中,让网页为您完成工作

<div style="width: 400px; height: 400px; overflow: auto;">
  <canvas id="mycanvas" data-processing-sources="mysketch.pde file2.pde ...">
  </canvas>
</div>


如果使用大于400x400的size(),网页现在将自动为画布提供滚动条。如果要完全在草图中完成此操作,我认为您需要该函数。要向上滚动
x
像素,请使用code
translate(0,-x)。这只适用于调用函数后绘制的内容。请参阅我在上面给您的链接,查看其行为。()

要自己制作滚动条以便拖动它们将很困难。考虑鼠标滚轮或上下按钮,而不是酒吧。一个不能拖动但可以查看位置并使用上下按钮移动的条是一个很好的折衷方案,即使它是一个奇怪的UI