Acessando banco de dados MySQL na visualização d3

Eu preciso de ajuda com o d3 e o MySQL. Abaixo está a minha pergunta:

Eu tenho dados armazenados no MySQL (por exemplo: palavras-chave com suas freqüências). Agora quero visualizá-lo usando d3. No que diz respeito ao meu conhecimento do d3, ele requer o arquivo json como entrada. Minha pergunta é: Como eu acesso este banco de dados MySQL do script d3? Uma maneira que eu poderia pensar é:

Usando o Python, conecte-se com o banco de dados e converta os dados no formato json. Salve isso em algum arquivo .json.

Em d3, leia este arquivo json como entrada e use-o na visualização.

Existe alguma outra maneira de converter os dados no MySQL para o formato .json diretamente usando o d3? Podemos nos conectar ao MySQL a partir do d3 e ler os dados?

Muito obrigado!

questionAnswers(3)

yourAnswerToTheQuestion