QuteChartjs package

Submodules

QuteChartjs.charts module

class QuteChartjs.charts.ChartjsNode(id_: str, type_: str, page: PyQt5.QtWebEngineWidgets.QWebEnginePage)[source]

Bases: QuteChartjs.core.RootNode

data[source]
execute(script: str, *, callback: Callable[[Any], None] = None, kwargs: Dict[str, Any] = None, synchronous: bool = False) → None[source]
id
type

QuteChartjs.cli module

Console script for QuteChartjs.

QuteChartjs.common module

class QuteChartjs.common.AnimationNode(parent)[source]

Bases: QuteChartjs.core.ChartNode

duration[source]
easing[source]
class QuteChartjs.common.DataNode(parent)[source]

Bases: QuteChartjs.core.ChartNode

labels[source]
class QuteChartjs.common.HoverNode(parent)[source]

Bases: QuteChartjs.core.ChartNode

animationDuration[source]
axis[source]
intersect[source]
mode[source]
class QuteChartjs.common.LayoutNode(parent)[source]

Bases: QuteChartjs.core.ChartNode

padding[source]
class QuteChartjs.common.TitleNode(parent)[source]

Bases: QuteChartjs.core.ChartNode

display[source]
fontColor[source]
fontFamily[source]
fontSize[source]
position[source]
text[source]

QuteChartjs.core module

class QuteChartjs.core.ChartNode(name: str = '', parent: Optional[QuteChartjs.core.Node] = None)[source]

Bases: QuteChartjs.core.Node

fullname() → str[source]
page
class QuteChartjs.core.Node(name: str, parent=None)[source]

Bases: object

name
parent
root
class QuteChartjs.core.QtEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)[source]

Bases: json.encoder.JSONEncoder

default(obj)[source]

Implement this method in a subclass such that it returns a serializable object for o, or calls the base implementation (to raise a TypeError).

For example, to support arbitrary iterators, you could implement default like this:

def default(self, o):
    try:
        iterable = iter(o)
    except TypeError:
        pass
    else:
        return list(iterable)
    # Let the base class default method raise the TypeError
    return JSONEncoder.default(self, o)
class QuteChartjs.core.RootNode(name: str = '')[source]

Bases: QuteChartjs.core.ChartNode

execute(script: str, *, callback: Callable[[Any], None] = None, kwargs: Dict[str, Any] = None, synchronous: bool = False) → None[source]
class QuteChartjs.core.javascript_property(*args, **kw)[source]

Bases: property_manager.writable_property

QuteChartjs.globals module

class QuteChartjs.globals.GlobalNode(page: PyQt5.QtWebEngineWidgets.QWebEnginePage)[source]

Bases: QuteChartjs.core.RootNode

animation[source]
execute(script: str, *, callback: Callable[[Any], None] = None, kwargs: Dict[str, Any] = None, synchronous: bool = False) → None[source]
hover[source]
layout[source]
title[source]

Module contents

Top-level package for QuteChartjs.

class QuteChartjs.Chartjs[source]

Bases: object

charts_ = []
classmethod create_chart(id_, type_, page)[source]
classmethod global_(page)[source]
globals_ = []