Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
xiangqipy.game_summary_plotters Namespace Reference

Contains the GameSummaryPlotter abstract base class, and multiple subclasses that implement it. More...

Classes

class  EvalScorePlotter
 Implements GameSummaryPlotter, and plots evaluated score of each move of each Player using a Minimax algorithm in a Game. More...
 
class  GameSummaryPlotter
 Abstract base class for plotting data stored in pandas dataframes (one df for each player) to a numpy array of matplotlib Axes. More...
 
class  SearchResultsByTypePlotter
 Implements GameSummaryPlotter, and produces stacked plots of Minimax search result counts grouped by MinimaxResultType. More...
 
class  SearchTimePlotter
 Implements GameSummaryPlotter, and produces plots showing time spent by core MinimaxMoveEvaluator(s) evaluating nodes and selecting Moves. More...
 

Detailed Description

Contains the GameSummaryPlotter abstract base class, and multiple subclasses that implement it.

Each sub-class plots a different portion of data from a GameSummary.