Excel Como posso visualmente desligar / ligar algumas das séries dentro de um gráfico de dispersão múltipla?

2

Eu tenho um gráfico de dispersão com muitas séries e para melhor compreensão dos dados, eu gostaria de poder classificá-los em categorias e selecionar para visualizar apenas alguns deles para comparar os resultados. (Outra opção seria criar vários gráficos, mas os dados originais estão localizados em vários arquivos, onde são atualizados constantemente - por isso, gostaria de ter tudo em um gráfico e selecionar rapidamente para visualizar algumas das séries)

Algo semelhante foi mostrado aqui antes Excel 2013 - Existe uma maneira de desligar uma série de gráficos sem removê-la , mas eu tenho muito mais séries e gostaria na opção de filtro à direita para poder agrupar eles também. Isso é possível? Existe alguma outra maneira possível de fazer isso? Eu não tenho experiência com o VBA, mas também estou procurando uma maneira de automatizar isso no Excel 2010.

    
por Madalin Ceausescu 22.05.2017 / 08:50

2 respostas

1

Uma maneira de fazer isso sem qualquer VBA, conceitualmente, é:

Plote todos os dados no gráfico, formate todas as séries em cinza.

Forneça algumas células em que o usuário pode selecionar alguns nomes de série. Use fórmulas para preencher células auxiliares com os valores correspondentes dessa série. Plote as células auxiliares como séries adicionais no gráfico e formate-as com cores.

As capturas de tela mostram isso em ação com um gráfico de linhas

Preparaçãodedadosemumaplanilhadiferentecomfórmulasdepesquisaparaascolunasdassériesvermelha,azuleverde.

Se você precisar de mais detalhes, encanse.

    
por 22.05.2017 / 10:09
1

Se você estiver disposto a usar um suplemento do Excel, poderá usar os idiomas frontais e há uma maneira fácil de fazer isso em Javascript.

Aqui está um código de trabalho que escrevi para você:

link

Como você pode ver neste link, usei um editor on-line com uma planilha incorporada para criar este gráfico. Os dados na planilha são conectados ao meu código por meio de um arquivo JSON, como:

{
    "data": "=A1:C33"
}

Eu criei três séries de gráficos de dispersão, com uma biblioteca de javascript chamada plotly.js :

 var trace1 = {
  x: firstX,
  y: firstY,
  mode: 'markers',
};

var trace2 = {
  x: secondX,
  y: secondY,
  mode: 'markers',
};

var trace3 = {
  x: thirdX,
  y: thirdY,
  mode: 'markers',
};

Com esta biblioteca, o gráfico que você cria tem um menu interativo quando você passa o mouse sobre ele.

Se você clicar no rótulo de uma série à direita, poderá removê-lo visualmente do gráfico:

cliquenovamenteparareaparecer:

VocêpodecarregarseugráficonoExcelcolandooURLno suplemento do Funfun Excel . Aqui está como se parece com o meu exemplo:

Divulgação: sou um desenvolvedor do Funfun.

    
por 25.01.2018 / 17:39