Evento: PlotAxis
Os scripts vinculados ao evento PlotAxis estão subordinados a um objeto Plot. Variáveis sempre registradas neste tratador:
Axis - Representa um eixo a ser usado em curvas do Plot.
Modelo de Dados
AddData(): O método AddData() recebe um valor (inteiro ou float) como parâmetro e o adiciona à instância do objeto Axis (eixo), atualizando o conjunto de valores a serem “plotados” com apenas o novo valor.
SetData(): O método SetData() recebe uma tabela Lua como parâmetro e adiciona todos os valores da tabela à instancia do objeto Axis (eixo), atualizando o conjunto de valores a serem “plotados” com o conjunto de valores da tabela Lua.
Clear(): O método Clear() realiza a limpeza dos dados associados à instância do objeto Axis (eixo).
Exemplos de Uso:
-- Faz a limpeza dos dados associados ao eixo 'Axis'.
Axis.Clear()
-- Cria tabela lua com os valores.
dados = {
0.000, 0.056 ,0.167, 0.390 ,0.724, 1.169 ,1.670, 2.226 ,
2.894, 3.674 ,4.508, 5.399 ,6.401, 7.458 ,8.572, 9.796 ,
11.021,12.357,13.692,15.084,16.531,18.034,19.537,21.095,
22.654,24.212,25.826,27.440,28.999,30.613,32.227,33.786,
35.344,36.903,38.405,39.853,41.300,42.636,43.971,45.252,
46.476,47.645,48.758,49.760,50.706,51.597,52.376,53.100,
53.712,54.268,54.714,55.103,55.382,55.549,55.660,55.660,
55.549,55.382,55.103,54.714,54.268,53.712,53.100,52.376,
51.597,50.706,49.760,48.758,47.645,46.476,45.252,43.971,
42.636,41.300,39.853,38.405,36.903,35.344,33.786,32.227,
30.613,29.055,27.440,25.826,24.212,22.654,21.095,19.537,
18.034,16.531,15.084,13.692,12.357,11.021,9.796 ,8.572 ,
7.458 ,6.401 ,5.399 ,4.508 ,3.674 ,2.894 ,2.226 ,1.670 ,
1.169 ,0.724 ,0.390 ,0.167 ,0.056 }
-- Neste trecho do exemplo, utiliza AddData() para preencher os o eixo com os valores
-- A operação é mais custosa, pois adiciona cada valor, percorrendo toda a lista
-- de valores e passando cada um como parâmetro
-- Realiza loop sobre o par (índice, valor) da tabela lua
for index,value in ipairs(dados) do
--E preenche o eixo com os valores, um de cada vez
Axis.AddData(value)
end
-- Faz novamente a limpeza dos dados associados ao eixo 'Axis'.
Axis.Clear()
-- Neste trecho do exemplo, utiliza SetData() para preencher os o eixo com os valores
-- A operação é menos custosa, pois atribui todo o conjunto de valores de uma só vez
Axis.SetData(dados)