pandas gradio matplotlib termcolor