Documentation for the TI-84 Evo's own Python modules:
ti_draw and ti_system.
Try any of these in CalcPlex PRGM, a browser code editor, which sends your program to a calculator over USB. It also lists Python's built-in functions in the reference sidebar.
DrawingPixels, shapes, text and color on the graph screen.15 functions
Screen and inputReading the keyboard, writing to the shell, and sharing values with the calculator's lists.12 functions
Every function
ti_draw.clear_rect(Erases a rectangular area back to white without changing your drawing color.ti_draw.draw_circle(Draws the outline of a circle centered at (x, y) with radius r.ti_draw.draw_line(Draws a straight line between two points.ti_draw.draw_poly(Draws connected line segments through a list of points.ti_draw.draw_rect(Draws a rectangle outline with the current color.ti_draw.draw_text(Draws a string on the screen. Each character is 10 pixels wide.ti_draw.fill_circle(Fills a solid disc centered at (x, y) with radius r.ti_draw.fill_poly(Fills the polygon whose corners come from two coordinate lists.ti_draw.fill_rect(Fills a solid rectangle with the current color.ti_draw.get_screen_dim(Returns [319, 209], the largest x and y coordinates you can draw at.ti_draw.plot_xy(Draws a small marker at (x, y). shape is a number from 1 to 13.ti_draw.set_color(Sets the drawing color. Everything drawn after this uses the new color.ti_draw.set_pen(Sets the line thickness and dash pattern for outline drawing calls.ti_draw.set_window(Changes coordinates from pixels to your own number system.ti_draw.show_draw(Pauses the program until CLEAR is pressed. You don't need it to see drawings.ti_system.disp_at(Write a line of text on the shell screen at the row you choose.ti_system.disp_clr(Clears the text shell screen, or just one row.ti_system.disp_cursor(Meant to hide or show the shell's blinking cursor.ti_system.disp_wait(Freezes the program until CLEAR is pressed, then clears the text screen.ti_system.escape(Returns True if CLEAR has been pressed. A clean way to let users stop a loop.ti_system.get_key(Checks which key is pressed right now. Pass 0 to poll without waiting.ti_system.recall_RegEQ(Read the last regression equation the calculator computed.ti_system.recall_list(Read a TI-Basic list variable into your Python program.ti_system.sleep(Pauses the program. Accepts fractions like 0.5 for half a second.ti_system.store_list(Save a Python list to a TI-Basic list variable.ti_system.wait(Pauses for a number of seconds. Same as time.sleep().ti_system.wait_key(Waits for a key press and returns its code.