Cuando dices que has escrito dos códigos python tal vez te refieras a que has escrito dos programas completamente independientes, cada uno realizando su función.
Suponiendo cierto el párrafo anterior, creo que hay dos soluciones al problema que planteas:
1) Unificar los dos programas en uno solo. En este caso las funciones de adquisición podrían pasar los datos capturados mediante llamadas a funciones del módulo de visualización con paso de parámetros. Si eso no fuera posible por problemas de paralelismo podrías usar las capacidades de ejecución multi-thread (dos o más hilos de ejecución en paralelo) comunicándose entre los hilos mediante colas FIFO.
2) Mantener los dos programas separados y comunicarse mediante las salidas y entradas estándar (stdin, stdout) con conexiones del tipo redireccionamiento (pipes):