src.core.analyse.plotting module
- src.core.analyse.plotting.buildAnalyticsFigure(player, feature, dim, diagram='line')[source]
builds a diagram for a given player/feature relation. uses the internal data
- Parameters:
player (str) – the player, of which the diagram is wanted
feature (str) – a numerical feature
dim (tuple[int]) – the dimensions of the diagram in int x int
diagram (str, optional) – a specifier for a diagram. supported: line, histo
- Return type:
None
Dependency Diagrams (without externals):
Dependency Diagrams:
![digraph imports {
rankdir=LR;
node [shape=box];
}](../_images/graphviz-f31155e98b8439c3fed7c273a99334a3297507af.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plotting" -> "src.utils.sqlquery";
}](../_images/graphviz-7d946836612b5dd46c5690bc22672398a1552245.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plotting" -> "src.utils.sqlquery";
"src.core.config" -> "src.core.meta";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-fc2bec720bb42ade87f6c5835f8be9f3f0f30299.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plotting" -> "src.utils.sqlquery";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.config" -> "src.utils.path";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.process.manager";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.process.manager" -> "src.core.config";
"src.core.process.manager" -> "src.core.meta";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-bc697dc6b268cadd641e37f0fe9a1bf28324a5cc.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "matplotlib";
"src.core.analyse.plotting" -> "numpy";
"src.core.analyse.plotting" -> "os";
"src.core.analyse.plotting" -> "pandas";
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plotting" -> "src.utils.sqlquery";
"src.core.analyse.plotting" -> "sys";
"src.core.io.wrapper" -> "pandas";
"src.utils.sqlquery" -> "pandas";
}](../_images/graphviz-589c43629a387f41454907644ebcde667244e84b.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "matplotlib";
"src.core.analyse.plotting" -> "numpy";
"src.core.analyse.plotting" -> "os";
"src.core.analyse.plotting" -> "pandas";
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plotting" -> "src.utils.sqlquery";
"src.core.analyse.plotting" -> "sys";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "pandas";
"src.core.config" -> "src.core.meta";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "pandas";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "pandas";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-4e28534b24a4aad6e57d43b446e1c7acd11e61ba.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "matplotlib";
"src.core.analyse.plotting" -> "numpy";
"src.core.analyse.plotting" -> "os";
"src.core.analyse.plotting" -> "pandas";
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plotting" -> "src.utils.sqlquery";
"src.core.analyse.plotting" -> "sys";
"src.core.config" -> "enum";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "pandas";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.config" -> "src.utils.path";
"src.core.io.csv" -> "duckdb";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "pandas";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "mariadb";
"src.core.io.mariadb" -> "pandas";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.process.manager";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.mariadb" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.meta" -> "enum";
"src.core.process.manager" -> "pandas";
"src.core.process.manager" -> "src.core.config";
"src.core.process.manager" -> "src.core.meta";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "sys";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-ecaa7c8d6ce1bd4aca078413a33eed541bcf6aff.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "matplotlib";
"src.core.analyse.plotting" -> "numpy";
"src.core.analyse.plotting" -> "os";
"src.core.analyse.plotting" -> "pandas";
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plotting" -> "src.utils.sqlquery";
"src.core.analyse.plotting" -> "sys";
"src.core.config" -> "enum";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "pandas";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.config" -> "src.utils.path";
"src.core.io.csv" -> "duckdb";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "pandas";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "mariadb";
"src.core.io.mariadb" -> "pandas";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.process.manager";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.mariadb" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.meta" -> "enum";
"src.core.process.manager" -> "pandas";
"src.core.process.manager" -> "src.core.config";
"src.core.process.manager" -> "src.core.meta";
"src.utils.io" -> "csv";
"src.utils.io" -> "json";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "pathlib";
"src.utils.io" -> "requests";
"src.utils.io" -> "socket";
"src.utils.io" -> "sys";
"src.utils.io" -> "time";
"src.utils.io" -> "urllib3";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "sys";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-695b599ed9cee2bc639f31e28d69dcfcfb16ce99.png)