Eu uso o gnuplot . Você pode encontrar uma boa introdução para aqui . Um exemplo de como plotar um lemniscate de Bernoulli (que difere do de Booth) pode ser encontrado aqui .
Outra possibilidade é o matplotlib , uma biblioteca Python ( ie , não Em geral, os pacotes FOSS que executam computações numéricas e analíticas no Linux possuem, até certo ponto, a capacidade de desenhar gráficos com qualidade de publicação, mas a curva de aprendizado é mais acentuada, já que oferecem muito mais do que apenas plotagem. De qualquer forma, se você estiver interessado nestes, você encontrará uma gentil introdução neste artigo do LWN.net .