Pessoal, boa tarde.
Preciso fazer graficos com escala logarítmica para 2 medidores de vácuo. gostaria muito que alguem aqui pudesse me ajudar pois não encontro uma solução na configuração de escala do e3chart.
Pessoal, boa tarde.
Preciso fazer graficos com escala logarítmica para 2 medidores de vácuo. gostaria muito que alguem aqui pudesse me ajudar pois não encontro uma solução na configuração de escala do e3chart.
Bom dia @Leandrolsr7,
O E3Chart não oferece a opção de escala logarítimica, porém você pode aplicar a função log nos seus dados e usar uma escala linear para alterar a apresentação dos dados.
Exemplo:
Minha base de dados é essa:
A exibição direta no E3Chart ficaria assim:
Para mudar para a escala logaritimica, primeiramente vou escolher uma base, no meu caso escolhi a base 2.
Na minha consulta, ao invés de usar:
Select Instante, Valor From Dados
Usarei agora:
Select Instante, LOG(Valor)/LOG(2) as Valor From Dados
Esta consulta me retornará a seguinte sequencia de dados:
Agora que os dados já estão manipulados, vou alterar a exibição do meu eixo vertical.
E este é o novo gráfico com escala logarítimica:
Nivaldo, obrigado por sua ajuda. Estou apenas com duvida a respeito da consulta, no minha tabela é o GRAFICO, meus valores são M1 e M2. O codigo em sql ficaria assim?
não fiz corretamente, se puder me ajudar nesta parte serei extremamente grato kkk
A consulta original está desta forma
Bom dia @Leandrolsr7
Use assim:
Select E3TimeStamp, LOG(M1)/LOG(10) AS M1, LOG(M2)/LOG(10) AS M2 FROM GRAFICO
WHERE (GRAFICO.[Indice Medidores] = ‘<%Indgrafg%>’) ORDER BY E3TimeStamp ASC