Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Dúvida gráfico - cor de fundo

Pessoal, boa tarde!
Existe a possibilidade de eu alterar as cores de fundo de um gráfico utilizando uma expressão?


O que eu preciso:


Tenho um gráfico de linhas, onde uma linha é o tempo decorrido  e a outra linha é a meta.
Até o valor do eixo correspondente a meta, eu preciso que fique de uma cor, além disto que fique de outra cor.
Conforme imagem em anexo?

Existe esta possibillidade?

Desde já agradeço a ajuda!


Abs,
Juliana Holstein.

1 Solution

Accepted Solutions
cesaraccardi
Specialist
Specialist

Olá Juliana, segue um modelinho que fiz. Acho que não é exatamente o que você precisa mas é uma idéia que deve ter o mesmo resultado, no exemplo eu controlo as cores das barras do gráfico conforme o atingimento da meta.

Abraços.

View solution in original post

8 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Juliana,

Nem olhei se tem a opção no gráfico, mas uma ideia, seria colocar o fundo do gráfico transparente e por trás dele, dois objetos de texto, onde você configura a cor diretamente, sem precisar de expressão, mas se mesmo assim quiser usar expressões, pode fazer isso nos objetos de texto, dando o efeito desejado.

Pensei agora, rapidamente, veja se dar certo, se não der avise, tento pensar com mais calma ou damos uma olhada nas propriedades dos gráficos para ver se achamos alguma coisa.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Olá Aderlan,
Então deixando o fundo transparente e colocando a cor no objeto de texto, até funciona, só tem um porém.
A minha linha de META é váriavel, oras esta com meta 10 , ora 30, ora 40, depende dos filtros que eu utilizar.

Mas daí como eu poderia trabalhar para o tamanho do objeto aumentar ou diminuir? Alguma idéia?


Olhei nas propriedades do gráfico, mas não consegui encontrar nada que eu pudesse utilizar para este caso.

Desde já muito obrigada pela ajuda Aderlan!

Abs,

Juliana.

aderlanrm
Partner - Specialist
Partner - Specialist

Neste caso, acredito que terá que usar macro.

É um código bem avançado... Nem sei quais os camandos para alterar o tamanho dos objetos, tem que procurar mesmo...

Provavelmente o pessoal aqui da comunidade vai lhe dar uma solução.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
cesaraccardi
Specialist
Specialist

Olá Juliana, segue um modelinho que fiz. Acho que não é exatamente o que você precisa mas é uma idéia que deve ter o mesmo resultado, no exemplo eu controlo as cores das barras do gráfico conforme o atingimento da meta.

Abraços.

Not applicable
Author

Olá Cesar,
Foi isto mesmo que acabei fazendo, como não achei outra solução, fiz um gráfico de linha com a expressão meta,

e depois um de linha (mas somente com pontos), para os valores e na cor de fundo tratei que quando o valor for  < que a meta é vermelho, senão verde.

Achei esta solução hoje pela manhã.
Desde já agradeço sua dica.

Abs,
Juliana.

esbaptista1974
Contributor III
Contributor III

Cesar,

Você esclarecer onde vc alterou a cor do fundo? nao acho nem a pau!

Not applicable
Author

Elton, olá!
Você tem está opção lá nas expressões do seu gráfico.
Veja meu print. Você pode definir uma cor de fundo, sempre a mesma para todos.
Ou pode usar um IF, como fiz, que dependendo de determinado valor, altera a cor.


Abs,

Juliana Holstein.

esbaptista1974
Contributor III
Contributor III

Muito obrigado Juliana!