Os gráficos do Excel precisam de números para plotar dados, não de texto. Alguns gráficos do Excel aceitam valores de texto para as categorias do eixo X, como gráficos de colunas ou de linhas, mas o eixo Y (o eixo de valor) deve ser sempre um número.
Os gráficos de dispersão XY do Excel precisam de números para os eixos X e Y.
Você precisará criar uma fonte de dados de gráfico que represente seus valores de texto como números, ou seja, John = 1, Pete = 2, Adam = 3 no eixo Y. Na mesma linha, Apple = 1, Banana = 2, Berry = 3 no eixo X. Isso pode ser feito com uma tabela dinâmica. Infelizmente, uma tabela dinâmica não suporta gráficos XY Scatter. Você precisará criar uma fonte de dados que faça referência à tabela dinâmica.
Você pode usar um gráfico de bolha para dimensionar os pontos de dados, mas precisará criar um conjunto de dados separado para isso.
Com essa configuração, os eixos X e Y mostrarão os valores de dados, não os valores de texto. Você pode corrigir isso adicionando séries de dados adicionais ao gráfico que está nas posições necessárias e, em seguida, usar o suplemento XY Chart Labeler gratuito de Rob Bovey para colocar as etiquetas no gráfico.
O add-in está disponível aqui: link