У
Бизли есть неплохое введение в написание модулей на Си. Можете начать с него, а за деталями в родную документацию.
Раз вы собрались рисовать графики, то, видимо нужно передавать в питон большие массивы данных.
Для этого можно реализовать в модуле
buffer protocol. numpy умеет работать с такими массивами.
Так же можно создавать в модуле сразу массивы numpy, для этого надо использовать
Numpy C API.