");
+ _.each(this.datasets, destroyDataset);
+ function destroyDataset(dataset) {
+ dataset.destroy();
+ }
+ }
+ });
+ return Menu;
+ }();
+ var Status = function() {
+ "use strict";
+ function Status(options) {
+ this.$el = $("
", {
+ role: "status",
+ "aria-live": "polite"
+ }).css({
+ position: "absolute",
+ padding: "0",
+ border: "0",
+ height: "1px",
+ width: "1px",
+ "margin-bottom": "-1px",
+ "margin-right": "-1px",
+ overflow: "hidden",
+ clip: "rect(0 0 0 0)",
+ "white-space": "nowrap"
+ });
+ options.$input.after(this.$el);
+ _.each(options.menu.datasets, _.bind(function(dataset) {
+ if (dataset.onSync) {
+ dataset.onSync("rendered", _.bind(this.update, this));
+ dataset.onSync("cleared", _.bind(this.cleared, this));
+ }
+ }, this));
+ }
+ _.mixin(Status.prototype, {
+ update: function update(event, suggestions) {
+ var length = suggestions.length;
+ var words;
+ if (length === 1) {
+ words = {
+ result: "result",
+ is: "is"
+ };
+ } else {
+ words = {
+ result: "results",
+ is: "are"
+ };
+ }
+ this.$el.text(length + " " + words.result + " " + words.is + " available, use up and down arrow keys to navigate.");
+ },
+ cleared: function() {
+ this.$el.text("");
+ }
+ });
+ return Status;
+ }();
+ var DefaultMenu = function() {
+ "use strict";
+ var s = Menu.prototype;
+ function DefaultMenu() {
+ Menu.apply(this, [].slice.call(arguments, 0));
+ }
+ _.mixin(DefaultMenu.prototype, Menu.prototype, {
+ open: function open() {
+ !this._allDatasetsEmpty() && this._show();
+ return s.open.apply(this, [].slice.call(arguments, 0));
+ },
+ close: function close() {
+ this._hide();
+ return s.close.apply(this, [].slice.call(arguments, 0));
+ },
+ _onRendered: function onRendered() {
+ if (this._allDatasetsEmpty()) {
+ this._hide();
+ } else {
+ this.isOpen() && this._show();
+ }
+ return s._onRendered.apply(this, [].slice.call(arguments, 0));
+ },
+ _onCleared: function onCleared() {
+ if (this._allDatasetsEmpty()) {
+ this._hide();
+ } else {
+ this.isOpen() && this._show();
+ }
+ return s._onCleared.apply(this, [].slice.call(arguments, 0));
+ },
+ setLanguageDirection: function setLanguageDirection(dir) {
+ this.$node.css(dir === "ltr" ? this.css.ltr : this.css.rtl);
+ return s.setLanguageDirection.apply(this, [].slice.call(arguments, 0));
+ },
+ _hide: function hide() {
+ this.$node.hide();
+ },
+ _show: function show() {
+ this.$node.css("display", "block");
+ }
+ });
+ return DefaultMenu;
+ }();
+ var Typeahead = function() {
+ "use strict";
+ function Typeahead(o, www) {
+ var onFocused, onBlurred, onEnterKeyed, onTabKeyed, onEscKeyed, onUpKeyed, onDownKeyed, onLeftKeyed, onRightKeyed, onQueryChanged, onWhitespaceChanged;
+ o = o || {};
+ if (!o.input) {
+ $.error("missing input");
+ }
+ if (!o.menu) {
+ $.error("missing menu");
+ }
+ if (!o.eventBus) {
+ $.error("missing event bus");
+ }
+ www.mixin(this);
+ this.eventBus = o.eventBus;
+ this.minLength = _.isNumber(o.minLength) ? o.minLength : 1;
+ this.input = o.input;
+ this.menu = o.menu;
+ this.enabled = true;
+ this.autoselect = !!o.autoselect;
+ this.active = false;
+ this.input.hasFocus() && this.activate();
+ this.dir = this.input.getLangDir();
+ this._hacks();
+ this.menu.bind().onSync("selectableClicked", this._onSelectableClicked, this).onSync("asyncRequested", this._onAsyncRequested, this).onSync("asyncCanceled", this._onAsyncCanceled, this).onSync("asyncReceived", this._onAsyncReceived, this).onSync("datasetRendered", this._onDatasetRendered, this).onSync("datasetCleared", this._onDatasetCleared, this);
+ onFocused = c(this, "activate", "open", "_onFocused");
+ onBlurred = c(this, "deactivate", "_onBlurred");
+ onEnterKeyed = c(this, "isActive", "isOpen", "_onEnterKeyed");
+ onTabKeyed = c(this, "isActive", "isOpen", "_onTabKeyed");
+ onEscKeyed = c(this, "isActive", "_onEscKeyed");
+ onUpKeyed = c(this, "isActive", "open", "_onUpKeyed");
+ onDownKeyed = c(this, "isActive", "open", "_onDownKeyed");
+ onLeftKeyed = c(this, "isActive", "isOpen", "_onLeftKeyed");
+ onRightKeyed = c(this, "isActive", "isOpen", "_onRightKeyed");
+ onQueryChanged = c(this, "_openIfActive", "_onQueryChanged");
+ onWhitespaceChanged = c(this, "_openIfActive", "_onWhitespaceChanged");
+ this.input.bind().onSync("focused", onFocused, this).onSync("blurred", onBlurred, this).onSync("enterKeyed", onEnterKeyed, this).onSync("tabKeyed", onTabKeyed, this).onSync("escKeyed", onEscKeyed, this).onSync("upKeyed", onUpKeyed, this).onSync("downKeyed", onDownKeyed, this).onSync("leftKeyed", onLeftKeyed, this).onSync("rightKeyed", onRightKeyed, this).onSync("queryChanged", onQueryChanged, this).onSync("whitespaceChanged", onWhitespaceChanged, this).onSync("langDirChanged", this._onLangDirChanged, this);
+ }
+ _.mixin(Typeahead.prototype, {
+ _hacks: function hacks() {
+ var $input, $menu;
+ $input = this.input.$input || $("
");
+ $menu = this.menu.$node || $("
");
+ $input.on("blur.tt", function($e) {
+ var active, isActive, hasActive;
+ active = document.activeElement;
+ isActive = $menu.is(active);
+ hasActive = $menu.has(active).length > 0;
+ if (_.isMsie() && (isActive || hasActive)) {
+ $e.preventDefault();
+ $e.stopImmediatePropagation();
+ _.defer(function() {
+ $input.focus();
+ });
+ }
+ });
+ $menu.on("mousedown.tt", function($e) {
+ $e.preventDefault();
+ });
+ },
+ _onSelectableClicked: function onSelectableClicked(type, $el) {
+ this.select($el);
+ },
+ _onDatasetCleared: function onDatasetCleared() {
+ this._updateHint();
+ },
+ _onDatasetRendered: function onDatasetRendered(type, suggestions, async, dataset) {
+ this._updateHint();
+ if (this.autoselect) {
+ var cursorClass = this.selectors.cursor.substr(1);
+ this.menu.$node.find(this.selectors.suggestion).first().addClass(cursorClass);
+ }
+ this.eventBus.trigger("render", suggestions, async, dataset);
+ },
+ _onAsyncRequested: function onAsyncRequested(type, dataset, query) {
+ this.eventBus.trigger("asyncrequest", query, dataset);
+ },
+ _onAsyncCanceled: function onAsyncCanceled(type, dataset, query) {
+ this.eventBus.trigger("asynccancel", query, dataset);
+ },
+ _onAsyncReceived: function onAsyncReceived(type, dataset, query) {
+ this.eventBus.trigger("asyncreceive", query, dataset);
+ },
+ _onFocused: function onFocused() {
+ this._minLengthMet() && this.menu.update(this.input.getQuery());
+ },
+ _onBlurred: function onBlurred() {
+ if (this.input.hasQueryChangedSinceLastFocus()) {
+ this.eventBus.trigger("change", this.input.getQuery());
+ }
+ },
+ _onEnterKeyed: function onEnterKeyed(type, $e) {
+ var $selectable;
+ if ($selectable = this.menu.getActiveSelectable()) {
+ if (this.select($selectable)) {
+ $e.preventDefault();
+ $e.stopPropagation();
+ }
+ } else if (this.autoselect) {
+ if (this.select(this.menu.getTopSelectable())) {
+ $e.preventDefault();
+ $e.stopPropagation();
+ }
+ }
+ },
+ _onTabKeyed: function onTabKeyed(type, $e) {
+ var $selectable;
+ if ($selectable = this.menu.getActiveSelectable()) {
+ this.select($selectable) && $e.preventDefault();
+ } else if (this.autoselect) {
+ if ($selectable = this.menu.getTopSelectable()) {
+ this.autocomplete($selectable) && $e.preventDefault();
+ }
+ }
+ },
+ _onEscKeyed: function onEscKeyed() {
+ this.close();
+ },
+ _onUpKeyed: function onUpKeyed() {
+ this.moveCursor(-1);
+ },
+ _onDownKeyed: function onDownKeyed() {
+ this.moveCursor(+1);
+ },
+ _onLeftKeyed: function onLeftKeyed() {
+ if (this.dir === "rtl" && this.input.isCursorAtEnd()) {
+ this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable());
+ }
+ },
+ _onRightKeyed: function onRightKeyed() {
+ if (this.dir === "ltr" && this.input.isCursorAtEnd()) {
+ this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable());
+ }
+ },
+ _onQueryChanged: function onQueryChanged(e, query) {
+ this._minLengthMet(query) ? this.menu.update(query) : this.menu.empty();
+ },
+ _onWhitespaceChanged: function onWhitespaceChanged() {
+ this._updateHint();
+ },
+ _onLangDirChanged: function onLangDirChanged(e, dir) {
+ if (this.dir !== dir) {
+ this.dir = dir;
+ this.menu.setLanguageDirection(dir);
+ }
+ },
+ _openIfActive: function openIfActive() {
+ this.isActive() && this.open();
+ },
+ _minLengthMet: function minLengthMet(query) {
+ query = _.isString(query) ? query : this.input.getQuery() || "";
+ return query.length >= this.minLength;
+ },
+ _updateHint: function updateHint() {
+ var $selectable, data, val, query, escapedQuery, frontMatchRegEx, match;
+ $selectable = this.menu.getTopSelectable();
+ data = this.menu.getSelectableData($selectable);
+ val = this.input.getInputValue();
+ if (data && !_.isBlankString(val) && !this.input.hasOverflow()) {
+ query = Input.normalizeQuery(val);
+ escapedQuery = _.escapeRegExChars(query);
+ frontMatchRegEx = new RegExp("^(?:" + escapedQuery + ")(.+$)", "i");
+ match = frontMatchRegEx.exec(data.val);
+ match && this.input.setHint(val + match[1]);
+ } else {
+ this.input.clearHint();
+ }
+ },
+ isEnabled: function isEnabled() {
+ return this.enabled;
+ },
+ enable: function enable() {
+ this.enabled = true;
+ },
+ disable: function disable() {
+ this.enabled = false;
+ },
+ isActive: function isActive() {
+ return this.active;
+ },
+ activate: function activate() {
+ if (this.isActive()) {
+ return true;
+ } else if (!this.isEnabled() || this.eventBus.before("active")) {
+ return false;
+ } else {
+ this.active = true;
+ this.eventBus.trigger("active");
+ return true;
+ }
+ },
+ deactivate: function deactivate() {
+ if (!this.isActive()) {
+ return true;
+ } else if (this.eventBus.before("idle")) {
+ return false;
+ } else {
+ this.active = false;
+ this.close();
+ this.eventBus.trigger("idle");
+ return true;
+ }
+ },
+ isOpen: function isOpen() {
+ return this.menu.isOpen();
+ },
+ open: function open() {
+ if (!this.isOpen() && !this.eventBus.before("open")) {
+ this.input.setAriaExpanded(true);
+ this.menu.open();
+ this._updateHint();
+ this.eventBus.trigger("open");
+ }
+ return this.isOpen();
+ },
+ close: function close() {
+ if (this.isOpen() && !this.eventBus.before("close")) {
+ this.input.setAriaExpanded(false);
+ this.menu.close();
+ this.input.clearHint();
+ this.input.resetInputValue();
+ this.eventBus.trigger("close");
+ }
+ return !this.isOpen();
+ },
+ setVal: function setVal(val) {
+ this.input.setQuery(_.toStr(val));
+ },
+ getVal: function getVal() {
+ return this.input.getQuery();
+ },
+ select: function select($selectable) {
+ var data = this.menu.getSelectableData($selectable);
+ if (data && !this.eventBus.before("select", data.obj, data.dataset)) {
+ this.input.setQuery(data.val, true);
+ this.eventBus.trigger("select", data.obj, data.dataset);
+ this.close();
+ return true;
+ }
+ return false;
+ },
+ autocomplete: function autocomplete($selectable) {
+ var query, data, isValid;
+ query = this.input.getQuery();
+ data = this.menu.getSelectableData($selectable);
+ isValid = data && query !== data.val;
+ if (isValid && !this.eventBus.before("autocomplete", data.obj, data.dataset)) {
+ this.input.setQuery(data.val);
+ this.eventBus.trigger("autocomplete", data.obj, data.dataset);
+ return true;
+ }
+ return false;
+ },
+ moveCursor: function moveCursor(delta) {
+ var query, $candidate, data, suggestion, datasetName, cancelMove, id;
+ query = this.input.getQuery();
+ $candidate = this.menu.selectableRelativeToCursor(delta);
+ data = this.menu.getSelectableData($candidate);
+ suggestion = data ? data.obj : null;
+ datasetName = data ? data.dataset : null;
+ id = $candidate ? $candidate.attr("id") : null;
+ this.input.trigger("cursorchange", id);
+ cancelMove = this._minLengthMet() && this.menu.update(query);
+ if (!cancelMove && !this.eventBus.before("cursorchange", suggestion, datasetName)) {
+ this.menu.setCursor($candidate);
+ if (data) {
+ if (typeof data.val === "string") {
+ this.input.setInputValue(data.val);
+ }
+ } else {
+ this.input.resetInputValue();
+ this._updateHint();
+ }
+ this.eventBus.trigger("cursorchange", suggestion, datasetName);
+ return true;
+ }
+ return false;
+ },
+ destroy: function destroy() {
+ this.input.destroy();
+ this.menu.destroy();
+ }
+ });
+ return Typeahead;
+ function c(ctx) {
+ var methods = [].slice.call(arguments, 1);
+ return function() {
+ var args = [].slice.call(arguments);
+ _.each(methods, function(method) {
+ return ctx[method].apply(ctx, args);
+ });
+ };
+ }
+ }();
+ (function() {
+ "use strict";
+ var old, keys, methods;
+ old = $.fn.typeahead;
+ keys = {
+ www: "tt-www",
+ attrs: "tt-attrs",
+ typeahead: "tt-typeahead"
+ };
+ methods = {
+ initialize: function initialize(o, datasets) {
+ var www;
+ datasets = _.isArray(datasets) ? datasets : [].slice.call(arguments, 1);
+ o = o || {};
+ www = WWW(o.classNames);
+ return this.each(attach);
+ function attach() {
+ var $input, $wrapper, $hint, $menu, defaultHint, defaultMenu, eventBus, input, menu, status, typeahead, MenuConstructor;
+ _.each(datasets, function(d) {
+ d.highlight = !!o.highlight;
+ });
+ $input = $(this);
+ $wrapper = $(www.html.wrapper);
+ $hint = $elOrNull(o.hint);
+ $menu = $elOrNull(o.menu);
+ defaultHint = o.hint !== false && !$hint;
+ defaultMenu = o.menu !== false && !$menu;
+ defaultHint && ($hint = buildHintFromInput($input, www));
+ defaultMenu && ($menu = $(www.html.menu).css(www.css.menu));
+ $hint && $hint.val("");
+ $input = prepInput($input, www);
+ if (defaultHint || defaultMenu) {
+ $wrapper.css(www.css.wrapper);
+ $input.css(defaultHint ? www.css.input : www.css.inputWithNoHint);
+ $input.wrap($wrapper).parent().prepend(defaultHint ? $hint : null).append(defaultMenu ? $menu : null);
+ }
+ MenuConstructor = defaultMenu ? DefaultMenu : Menu;
+ eventBus = new EventBus({
+ el: $input
+ });
+ input = new Input({
+ hint: $hint,
+ input: $input,
+ menu: $menu
+ }, www);
+ menu = new MenuConstructor({
+ node: $menu,
+ datasets: datasets
+ }, www);
+ status = new Status({
+ $input: $input,
+ menu: menu
+ });
+ typeahead = new Typeahead({
+ input: input,
+ menu: menu,
+ eventBus: eventBus,
+ minLength: o.minLength,
+ autoselect: o.autoselect
+ }, www);
+ $input.data(keys.www, www);
+ $input.data(keys.typeahead, typeahead);
+ }
+ },
+ isEnabled: function isEnabled() {
+ var enabled;
+ ttEach(this.first(), function(t) {
+ enabled = t.isEnabled();
+ });
+ return enabled;
+ },
+ enable: function enable() {
+ ttEach(this, function(t) {
+ t.enable();
+ });
+ return this;
+ },
+ disable: function disable() {
+ ttEach(this, function(t) {
+ t.disable();
+ });
+ return this;
+ },
+ isActive: function isActive() {
+ var active;
+ ttEach(this.first(), function(t) {
+ active = t.isActive();
+ });
+ return active;
+ },
+ activate: function activate() {
+ ttEach(this, function(t) {
+ t.activate();
+ });
+ return this;
+ },
+ deactivate: function deactivate() {
+ ttEach(this, function(t) {
+ t.deactivate();
+ });
+ return this;
+ },
+ isOpen: function isOpen() {
+ var open;
+ ttEach(this.first(), function(t) {
+ open = t.isOpen();
+ });
+ return open;
+ },
+ open: function open() {
+ ttEach(this, function(t) {
+ t.open();
+ });
+ return this;
+ },
+ close: function close() {
+ ttEach(this, function(t) {
+ t.close();
+ });
+ return this;
+ },
+ select: function select(el) {
+ var success = false, $el = $(el);
+ ttEach(this.first(), function(t) {
+ success = t.select($el);
+ });
+ return success;
+ },
+ autocomplete: function autocomplete(el) {
+ var success = false, $el = $(el);
+ ttEach(this.first(), function(t) {
+ success = t.autocomplete($el);
+ });
+ return success;
+ },
+ moveCursor: function moveCursoe(delta) {
+ var success = false;
+ ttEach(this.first(), function(t) {
+ success = t.moveCursor(delta);
+ });
+ return success;
+ },
+ val: function val(newVal) {
+ var query;
+ if (!arguments.length) {
+ ttEach(this.first(), function(t) {
+ query = t.getVal();
+ });
+ return query;
+ } else {
+ ttEach(this, function(t) {
+ t.setVal(_.toStr(newVal));
+ });
+ return this;
+ }
+ },
+ destroy: function destroy() {
+ ttEach(this, function(typeahead, $input) {
+ revert($input);
+ typeahead.destroy();
+ });
+ return this;
+ }
+ };
+ $.fn.typeahead = function(method) {
+ if (methods[method]) {
+ return methods[method].apply(this, [].slice.call(arguments, 1));
+ } else {
+ return methods.initialize.apply(this, arguments);
+ }
+ };
+ $.fn.typeahead.noConflict = function noConflict() {
+ $.fn.typeahead = old;
+ return this;
+ };
+ function ttEach($els, fn) {
+ $els.each(function() {
+ var $input = $(this), typeahead;
+ (typeahead = $input.data(keys.typeahead)) && fn(typeahead, $input);
+ });
+ }
+ function buildHintFromInput($input, www) {
+ return $input.clone().addClass(www.classes.hint).removeData().css(www.css.hint).css(getBackgroundStyles($input)).prop({
+ readonly: true,
+ required: false
+ }).removeAttr("id name placeholder").removeClass("required").attr({
+ spellcheck: "false",
+ tabindex: -1
+ });
+ }
+ function prepInput($input, www) {
+ $input.data(keys.attrs, {
+ dir: $input.attr("dir"),
+ autocomplete: $input.attr("autocomplete"),
+ spellcheck: $input.attr("spellcheck"),
+ style: $input.attr("style")
+ });
+ $input.addClass(www.classes.input).attr({
+ spellcheck: false
+ });
+ try {
+ !$input.attr("dir") && $input.attr("dir", "auto");
+ } catch (e) {}
+ return $input;
+ }
+ function getBackgroundStyles($el) {
+ return {
+ backgroundAttachment: $el.css("background-attachment"),
+ backgroundClip: $el.css("background-clip"),
+ backgroundColor: $el.css("background-color"),
+ backgroundImage: $el.css("background-image"),
+ backgroundOrigin: $el.css("background-origin"),
+ backgroundPosition: $el.css("background-position"),
+ backgroundRepeat: $el.css("background-repeat"),
+ backgroundSize: $el.css("background-size")
+ };
+ }
+ function revert($input) {
+ var www, $wrapper;
+ www = $input.data(keys.www);
+ $wrapper = $input.parent().filter(www.selectors.wrapper);
+ _.each($input.data(keys.attrs), function(val, key) {
+ _.isUndefined(val) ? $input.removeAttr(key) : $input.attr(key, val);
+ });
+ $input.removeData(keys.typeahead).removeData(keys.www).removeData(keys.attr).removeClass(www.classes.input);
+ if ($wrapper.length) {
+ $input.detach().insertAfter($wrapper);
+ $wrapper.remove();
+ }
+ }
+ function $elOrNull(obj) {
+ var isValid, $el;
+ isValid = _.isJQuery(obj) || _.isElement(obj);
+ $el = isValid ? $(obj).first() : [];
+ return $el.length ? $el : null;
+ }
+ })();
+});
\ No newline at end of file
diff --git a/docs/search.json b/docs/search.json
new file mode 100644
index 00000000..d03af59e
--- /dev/null
+++ b/docs/search.json
@@ -0,0 +1 @@
+{"Structs/ExtraLineStyle/SpacingType.html#/s:13SwiftUICharts14ExtraLineStyleV11SpacingTypeO4lineyA2EmF":{"name":"line","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SpacingType"},"Structs/ExtraLineStyle/SpacingType.html#/s:13SwiftUICharts14ExtraLineStyleV11SpacingTypeO3baryA2EmF":{"name":"bar","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SpacingType"},"Structs/ExtraLineStyle/AnimationType.html#/s:13SwiftUICharts14ExtraLineStyleV13AnimationTypeO4drawyA2EmF":{"name":"draw","abstract":"\u003cp\u003eDraws the line using \u003ccode\u003e.trim\u003c/code\u003e.\u003c/p\u003e","parent_name":"AnimationType"},"Structs/ExtraLineStyle/AnimationType.html#/s:13SwiftUICharts14ExtraLineStyleV13AnimationTypeO5raiseyA2EmF":{"name":"raise","abstract":"\u003cp\u003eAnimates using \u003ccode\u003e.scale\u003c/code\u003e.\u003c/p\u003e","parent_name":"AnimationType"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV10lineColourAA0gE0Vvp":{"name":"lineColour","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV8lineTypeAA0dG0Ovp":{"name":"lineType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV11lineSpacingAC0G4TypeOvp":{"name":"lineSpacing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV10markerTypeAA0d6MarkerG0Ovp":{"name":"markerType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV06strokeE0AA6StrokeVvp":{"name":"strokeStyle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV05pointE0AA05PointE0Vvp":{"name":"pointStyle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV10yAxisTitleSSSgvp":{"name":"yAxisTitle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV19yAxisNumberOfLabelsSivp":{"name":"yAxisNumberOfLabels","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV13animationTypeAC09AnimationG0Ovp":{"name":"animationType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV8baselineAA8BaselineOvp":{"name":"baseline","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV03topD0AA7ToplineOvp":{"name":"topLine","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle.html#/s:13SwiftUICharts14ExtraLineStyleV10lineColour0F4Type0F7Spacing06markerH006strokeE005pointE010yAxisTitle01yM14NumberOfLabels09animationH08baseline03topD0AcA0gE0V_AA0dH0OAC0iH0OAA0d6MarkerH0OAA6StrokeVAA05PointE0VSSSgSiAC09AnimationH0OAA8BaselineOAA7ToplineOtcfc":{"name":"init(lineColour:lineType:lineSpacing:markerType:strokeStyle:pointStyle:yAxisTitle:yAxisNumberOfLabels:animationType:baseline:topLine:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle/AnimationType.html":{"name":"AnimationType","abstract":"\u003cp\u003eControls which animations will be used.\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/ExtraLineStyle/SpacingType.html":{"name":"SpacingType","abstract":"\u003cp\u003eSets what type of chart is being used.\u003c/p\u003e","parent_name":"ExtraLineStyle"},"Structs/TopLabelShape.html#/s:7SwiftUI5ShapeP4path2inAA4PathVSo6CGRectV_tF":{"name":"path(in:)","parent_name":"TopLabelShape"},"Structs/BottomLabelShape.html#/s:7SwiftUI5ShapeP4path2inAA4PathVSo6CGRectV_tF":{"name":"path(in:)","parent_name":"BottomLabelShape"},"Structs/TrailingLabelShape.html#/s:7SwiftUI5ShapeP4path2inAA4PathVSo6CGRectV_tF":{"name":"path(in:)","parent_name":"TrailingLabelShape"},"Structs/LeadingLabelShape.html#/s:7SwiftUI5ShapeP4path2inAA4PathVSo6CGRectV_tF":{"name":"path(in:)","parent_name":"LeadingLabelShape"},"Structs/CustomLabelShape.html#/s:13SwiftUICharts16CustomLabelShapeVyACxc0A2UI0E0Rzlufc":{"name":"init(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CustomLabelShape"},"Structs/CustomLabelShape.html#/s:7SwiftUI5ShapeP4path2inAA4PathVSo6CGRectV_tF":{"name":"path(in:)","parent_name":"CustomLabelShape"},"Structs/DiamondShape.html#/s:7SwiftUI5ShapeP4path2inAA4PathVSo6CGRectV_tF":{"name":"path(in:)","parent_name":"DiamondShape"},"Structs/GridStyle.html#/s:13SwiftUICharts9GridStyleV13numberOfLinesSivp":{"name":"numberOfLines","abstract":"\u003cp\u003eNumber of lines to break up the axis\u003c/p\u003e","parent_name":"GridStyle"},"Structs/GridStyle.html#/s:13SwiftUICharts9GridStyleV10lineColour0A2UI5ColorVvp":{"name":"lineColour","abstract":"\u003cp\u003eLine Colour\u003c/p\u003e","parent_name":"GridStyle"},"Structs/GridStyle.html#/s:13SwiftUICharts9GridStyleV9lineWidth14CoreFoundation7CGFloatVvp":{"name":"lineWidth","abstract":"\u003cp\u003eLine Width\u003c/p\u003e","parent_name":"GridStyle"},"Structs/GridStyle.html#/s:13SwiftUICharts9GridStyleV4dashSay14CoreFoundation7CGFloatVGvp":{"name":"dash","abstract":"\u003cp\u003eDash\u003c/p\u003e","parent_name":"GridStyle"},"Structs/GridStyle.html#/s:13SwiftUICharts9GridStyleV9dashPhase14CoreFoundation7CGFloatVvp":{"name":"dashPhase","abstract":"\u003cp\u003eDash Phase\u003c/p\u003e","parent_name":"GridStyle"},"Structs/GridStyle.html#/s:13SwiftUICharts9GridStyleV13numberOfLines10lineColour0H5Width4dash0K5PhaseACSi_0A2UI5ColorV14CoreFoundation7CGFloatVSayANGANtcfc":{"name":"init(numberOfLines:lineColour:lineWidth:dash:dashPhase:)","abstract":"\u003cp\u003eModel for controlling the look of the Grid\u003c/p\u003e","parent_name":"GridStyle"},"Structs/ExtraLineDataPoint.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"ExtraLineDataPoint"},"Structs/ExtraLineDataPoint.html#/s:13SwiftUICharts18ExtraLineDataPointV5valueSdvp":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineDataPoint"},"Structs/ExtraLineDataPoint.html#/s:13SwiftUICharts18ExtraLineDataPointV11pointColourAA0fH0VSgvp":{"name":"pointColour","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineDataPoint"},"Structs/ExtraLineDataPoint.html#/s:13SwiftUICharts18ExtraLineDataPointV16pointDescriptionSSSgvp":{"name":"pointDescription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineDataPoint"},"Structs/ExtraLineDataPoint.html#/s:13SwiftUICharts18ExtraLineDataPointV5value11pointColour0H11DescriptionACSd_AA0fI0VSgSSSgtcfc":{"name":"init(value:pointColour:pointDescription:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineDataPoint"},"Structs/ExtraLineData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"ExtraLineData"},"Structs/ExtraLineData.html#/s:13SwiftUICharts13ExtraLineDataV10dataPointsSayAA0cdE5PointVGvp":{"name":"dataPoints","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineData"},"Structs/ExtraLineData.html#/s:13SwiftUICharts13ExtraLineDataV5styleAA0cD5StyleVvp":{"name":"style","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineData"},"Structs/ExtraLineData.html#/s:13SwiftUICharts13ExtraLineDataV11legendTitleSSvp":{"name":"legendTitle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineData"},"Structs/ExtraLineData.html#/s:13SwiftUICharts13ExtraLineDataV11legendTitle10dataPoints5styleACSS_SayAA0cdE5PointVGyXEAA0cD5StyleVyXEtcfc":{"name":"init(legendTitle:dataPoints:style:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExtraLineData"},"Structs/CustomNoDataView.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"CustomNoDataView"},"Structs/Stroke.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"Stroke"},"Structs/Stroke.html#/s:13SwiftUICharts6StrokeV9lineWidth0D3Cap0D4Join10miterLimit4dash0J5PhaseAC14CoreFoundation7CGFloatV_So06CGLineF0VSo0oG0VALSayALGALtcfc":{"name":"init(lineWidth:lineCap:lineJoin:miterLimit:dash:dashPhase:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Stroke"},"Structs/GradientStop.html#/s:13SwiftUICharts12GradientStopV5color0A2UI5ColorVvp":{"name":"color","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GradientStop"},"Structs/GradientStop.html#/s:13SwiftUICharts12GradientStopV8location14CoreFoundation7CGFloatVvp":{"name":"location","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GradientStop"},"Structs/GradientStop.html#/s:13SwiftUICharts12GradientStopV5color8locationAC0A2UI5ColorV_14CoreFoundation7CGFloatVtcfc":{"name":"init(color:location:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GradientStop"},"Structs/ColourStyle.html#/s:13SwiftUICharts13CTColourStyleP10colourTypeAA06ColourF0Ovp":{"name":"colourType","parent_name":"ColourStyle"},"Structs/ColourStyle.html#/s:13SwiftUICharts13CTColourStyleP6colour0A2UI5ColorVSgvp":{"name":"colour","parent_name":"ColourStyle"},"Structs/ColourStyle.html#/s:13SwiftUICharts13CTColourStyleP7coloursSay0A2UI5ColorVGSgvp":{"name":"colours","parent_name":"ColourStyle"},"Structs/ColourStyle.html#/s:13SwiftUICharts13CTColourStyleP5stopsSayAA12GradientStopVGSgvp":{"name":"stops","parent_name":"ColourStyle"},"Structs/ColourStyle.html#/s:13SwiftUICharts13CTColourStyleP10startPoint0A2UI04UnitF0VSgvp":{"name":"startPoint","parent_name":"ColourStyle"},"Structs/ColourStyle.html#/s:13SwiftUICharts13CTColourStyleP8endPoint0A2UI04UnitF0VSgvp":{"name":"endPoint","parent_name":"ColourStyle"},"Structs/ColourStyle.html#/s:13SwiftUICharts11ColourStyleV6colourAC0A2UI5ColorV_tcfc":{"name":"init(colour:)","abstract":"\u003cp\u003eSingle Colour\u003c/p\u003e","parent_name":"ColourStyle"},"Structs/ColourStyle.html#/s:13SwiftUICharts11ColourStyleV7colours10startPoint03endG0ACSay0A2UI5ColorVG_AG04UnitG0VALtcfc":{"name":"init(colours:startPoint:endPoint:)","abstract":"\u003cp\u003eGradient Colour Line\u003c/p\u003e","parent_name":"ColourStyle"},"Structs/ColourStyle.html#/s:13SwiftUICharts11ColourStyleV5stops10startPoint03endG0ACSayAA12GradientStopVG_0A2UI04UnitG0VALtcfc":{"name":"init(stops:startPoint:endPoint:)","abstract":"\u003cp\u003eGradient with Stops Line\u003c/p\u003e","parent_name":"ColourStyle"},"Structs/ChartMetadata.html#/s:13SwiftUICharts13ChartMetadataV5titleSSvp":{"name":"title","abstract":"\u003cp\u003eThe charts title\u003c/p\u003e","parent_name":"ChartMetadata"},"Structs/ChartMetadata.html#/s:13SwiftUICharts13ChartMetadataV9titleFont0A2UI0F0Vvp":{"name":"titleFont","abstract":"\u003cp\u003eFont of the title\u003c/p\u003e","parent_name":"ChartMetadata"},"Structs/ChartMetadata.html#/s:13SwiftUICharts13ChartMetadataV11titleColour0A2UI5ColorVvp":{"name":"titleColour","abstract":"\u003cp\u003eColor of the title\u003c/p\u003e","parent_name":"ChartMetadata"},"Structs/ChartMetadata.html#/s:13SwiftUICharts13ChartMetadataV8subtitleSSvp":{"name":"subtitle","abstract":"\u003cp\u003eThe charts subtitle\u003c/p\u003e","parent_name":"ChartMetadata"},"Structs/ChartMetadata.html#/s:13SwiftUICharts13ChartMetadataV12subtitleFont0A2UI0F0Vvp":{"name":"subtitleFont","abstract":"\u003cp\u003eFont of the subtitle\u003c/p\u003e","parent_name":"ChartMetadata"},"Structs/ChartMetadata.html#/s:13SwiftUICharts13ChartMetadataV14subtitleColour0A2UI5ColorVvp":{"name":"subtitleColour","abstract":"\u003cp\u003eColor of the subtitle\u003c/p\u003e","parent_name":"ChartMetadata"},"Structs/ChartMetadata.html#/s:13SwiftUICharts13ChartMetadataV5title8subtitle0E4Font0E6Colour0fG00fH0ACSS_SS0A2UI0G0VAJ5ColorVAlNtcfc":{"name":"init(title:subtitle:titleFont:titleColour:subtitleFont:subtitleColour:)","abstract":"\u003cp\u003eModel to hold the metadata for the chart.\u003c/p\u003e","parent_name":"ChartMetadata"},"Structs/LegendData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"LegendData"},"Structs/LegendData.html#/s:13SwiftUICharts10LegendDataV9chartTypeAA05ChartF0Ovp":{"name":"chartType","abstract":"\u003cp\u003eThe type of chart being used.\u003c/p\u003e","parent_name":"LegendData"},"Structs/LegendData.html#/s:13SwiftUICharts10LegendDataV6legendSSvp":{"name":"legend","abstract":"\u003cp\u003eText to be displayed\u003c/p\u003e","parent_name":"LegendData"},"Structs/LegendData.html#/s:13SwiftUICharts10LegendDataV11strokeStyleAA6StrokeVSgvp":{"name":"strokeStyle","abstract":"\u003cp\u003eStyle of the stroke\u003c/p\u003e","parent_name":"LegendData"},"Structs/LegendData.html#/s:13SwiftUICharts10LegendDataV7prioitySivp":{"name":"prioity","abstract":"\u003cp\u003eUsed to make sure the charts data legend is first\u003c/p\u003e","parent_name":"LegendData"},"Structs/LegendData.html#/s:13SwiftUICharts10LegendDataV6colourAA11ColourStyleVvp":{"name":"colour","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LegendData"},"Structs/LegendData.html#/s:13SwiftUICharts10LegendDataV2id6legend6colour11strokeStyle7prioity9chartTypeAC10Foundation4UUIDV_SSAA06ColourI0VAA6StrokeVSgSiAA05ChartL0Otcfc":{"name":"init(id:legend:colour:strokeStyle:prioity:chartType:)","abstract":"\u003cp\u003eLegend.\u003c/p\u003e","parent_name":"LegendData"},"Structs/LegendData.html#/s:13SwiftUICharts10LegendDataV03getC05width4font9textColorQr14CoreFoundation7CGFloatV_0A2UI4FontVAK0I0VtF":{"name":"getLegend(width:font:textColor:)","abstract":"\u003cp\u003eGet the legend as a view.\u003c/p\u003e","parent_name":"LegendData"},"Structs/LegendData.html#/s:13SwiftUICharts10LegendDataV03getC8AsCircle5width4font9textColorQr14CoreFoundation7CGFloatV_0A2UI4FontVAK0K0VtF":{"name":"getLegendAsCircle(width:font:textColor:)","abstract":"\u003cp\u003eGet the legend as a view where the colour is indicated by a Circle.\u003c/p\u003e","parent_name":"LegendData"},"Structs/InfoExtra.html#/s:13SwiftUICharts9InfoExtraV9chartData4textACyxGx_SStcfc":{"name":"init(chartData:text:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InfoExtra"},"Structs/InfoExtra.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"InfoExtra"},"Structs/InfoDescription.html#/s:13SwiftUICharts15InfoDescriptionV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InfoDescription"},"Structs/InfoDescription.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"InfoDescription"},"Structs/InfoValue.html#/s:13SwiftUICharts9InfoValueV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InfoValue"},"Structs/InfoValue.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"InfoValue"},"Structs/PieChart.html#/s:13SwiftUICharts8PieChartV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eInitialises a bar chart view.\u003c/p\u003e","parent_name":"PieChart"},"Structs/PieChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"PieChart"},"Structs/DoughnutChart.html#/s:13SwiftUICharts13DoughnutChartV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eInitialises a bar chart view.\u003c/p\u003e","parent_name":"DoughnutChart"},"Structs/DoughnutChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"DoughnutChart"},"Structs/PieChartStyle.html#/s:13SwiftUICharts12CTChartStyleP16infoBoxPlacementAA04InfofG0Ovp":{"name":"infoBoxPlacement","parent_name":"PieChartStyle"},"Structs/PieChartStyle.html#/s:13SwiftUICharts12CTChartStyleP23infoBoxContentAlignmentAA04InfofH0Ovp":{"name":"infoBoxContentAlignment","parent_name":"PieChartStyle"},"Structs/PieChartStyle.html#/s:13SwiftUICharts12CTChartStyleP16infoBoxValueFont0A2UI0H0Vvp":{"name":"infoBoxValueFont","parent_name":"PieChartStyle"},"Structs/PieChartStyle.html#/s:13SwiftUICharts12CTChartStyleP18infoBoxValueColour0A2UI5ColorVvp":{"name":"infoBoxValueColour","parent_name":"PieChartStyle"},"Structs/PieChartStyle.html#/s:13SwiftUICharts12CTChartStyleP22infoBoxDescriptionFont0A2UI0H0Vvp":{"name":"infoBoxDescriptionFont","parent_name":"PieChartStyle"},"Structs/PieChartStyle.html#/s:13SwiftUICharts12CTChartStyleP24infoBoxDescriptionColour0A2UI5ColorVvp":{"name":"infoBoxDescriptionColour","parent_name":"PieChartStyle"},"Structs/PieChartStyle.html#/s:13SwiftUICharts12CTChartStyleP23infoBoxBackgroundColour0A2UI5ColorVvp":{"name":"infoBoxBackgroundColour","parent_name":"PieChartStyle"},"Structs/PieChartStyle.html#/s:13SwiftUICharts12CTChartStyleP19infoBoxBorderColour0A2UI5ColorVvp":{"name":"infoBoxBorderColour","parent_name":"PieChartStyle"},"Structs/PieChartStyle.html#/s:13SwiftUICharts12CTChartStyleP013infoBoxBorderD00A2UI06StrokeD0Vvp":{"name":"infoBoxBorderStyle","parent_name":"PieChartStyle"},"Structs/PieChartStyle.html#/s:13SwiftUICharts12CTChartStyleP15globalAnimation0A2UI0F0Vvp":{"name":"globalAnimation","parent_name":"PieChartStyle"},"Structs/PieChartStyle.html#/s:13SwiftUICharts13PieChartStyleV16infoBoxPlacement0fG16ContentAlignment0fG9ValueFont0fgK6Colour0fg11DescriptionL00fgnM00fg10BackgroundM00fg6BorderM00fgpE015globalAnimationAcA04InfogH0O_AA0sgJ0O0A2UI0L0VAR5ColorVAt3vR06StrokeE0VAR0R0Vtcfc":{"name":"init(infoBoxPlacement:infoBoxContentAlignment:infoBoxValueFont:infoBoxValueColour:infoBoxDescriptionFont:infoBoxDescriptionColour:infoBoxBackgroundColour:infoBoxBorderColour:infoBoxBorderStyle:globalAnimation:)","abstract":"\u003cp\u003eModel for controlling the overall aesthetic of the chart.\u003c/p\u003e","parent_name":"PieChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts12CTChartStyleP16infoBoxPlacementAA04InfofG0Ovp":{"name":"infoBoxPlacement","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts12CTChartStyleP23infoBoxContentAlignmentAA04InfofH0Ovp":{"name":"infoBoxContentAlignment","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts12CTChartStyleP16infoBoxValueFont0A2UI0H0Vvp":{"name":"infoBoxValueFont","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts12CTChartStyleP18infoBoxValueColour0A2UI5ColorVvp":{"name":"infoBoxValueColour","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts12CTChartStyleP22infoBoxDescriptionFont0A2UI0H0Vvp":{"name":"infoBoxDescriptionFont","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts12CTChartStyleP24infoBoxDescriptionColour0A2UI5ColorVvp":{"name":"infoBoxDescriptionColour","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts12CTChartStyleP23infoBoxBackgroundColour0A2UI5ColorVvp":{"name":"infoBoxBackgroundColour","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts12CTChartStyleP19infoBoxBorderColour0A2UI5ColorVvp":{"name":"infoBoxBorderColour","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts12CTChartStyleP013infoBoxBorderD00A2UI06StrokeD0Vvp":{"name":"infoBoxBorderStyle","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts12CTChartStyleP15globalAnimation0A2UI0F0Vvp":{"name":"globalAnimation","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts20CTDoughnutChartStyleP11strokeWidth14CoreFoundation7CGFloatVvp":{"name":"strokeWidth","parent_name":"DoughnutChartStyle"},"Structs/DoughnutChartStyle.html#/s:13SwiftUICharts18DoughnutChartStyleV16infoBoxPlacement0fG16ContentAlignment0fG9ValueFont0fgK6Colour0fg11DescriptionL00fgnM00fg10BackgroundM00fg6BorderM00fgpE015globalAnimation11strokeWidthAcA04InfogH0O_AA0ugJ0O0A2UI0L0VAS5ColorVAu3wS06StrokeE0VAS0R0V14CoreFoundation7CGFloatVtcfc":{"name":"init(infoBoxPlacement:infoBoxContentAlignment:infoBoxValueFont:infoBoxValueColour:infoBoxDescriptionFont:infoBoxDescriptionColour:infoBoxBackgroundColour:infoBoxBorderColour:infoBoxBorderStyle:globalAnimation:strokeWidth:)","abstract":"\u003cp\u003eModel for controlling the overall aesthetic of the chart.\u003c/p\u003e","parent_name":"DoughnutChartStyle"},"Structs/PieDataSet.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"PieDataSet"},"Structs/PieDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP10dataPointsSay0D5PointQzGvp":{"name":"dataPoints","parent_name":"PieDataSet"},"Structs/PieDataSet.html#/s:13SwiftUICharts10PieDataSetV11legendTitleSSvp":{"name":"legendTitle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PieDataSet"},"Structs/PieDataSet.html#/s:13SwiftUICharts10PieDataSetV10dataPoints11legendTitleACSayAA0c5ChartD5PointVG_SStcfc":{"name":"init(dataPoints:legendTitle:)","abstract":"\u003cp\u003eInitialises a new data set for a standard pie chart.\u003c/p\u003e","parent_name":"PieDataSet"},"Structs/PieDataSet.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"PieDataSet"},"Structs/PieDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP0D5PointQa":{"name":"DataPoint","parent_name":"PieDataSet"},"Structs/PieChartDataPoint.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"PieChartDataPoint"},"Structs/PieChartDataPoint.html#/s:13SwiftUICharts27CTStandardDataPointProtocolP5valueSdvp":{"name":"value","parent_name":"PieChartDataPoint"},"Structs/PieChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP11descriptionSSSgvp":{"name":"description","parent_name":"PieChartDataPoint"},"Structs/PieChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP4date10Foundation4DateVSgvp":{"name":"date","parent_name":"PieChartDataPoint"},"Structs/PieChartDataPoint.html#/s:13SwiftUICharts14CTPieDataPointP6colour0A2UI5ColorVvp":{"name":"colour","parent_name":"PieChartDataPoint"},"Structs/PieChartDataPoint.html#/s:13SwiftUICharts14CTPieDataPointP5labelAA11OverlayTypeOvp":{"name":"label","parent_name":"PieChartDataPoint"},"Structs/PieChartDataPoint.html#/s:13SwiftUICharts14CTPieDataPointP10startAngleSdvp":{"name":"startAngle","parent_name":"PieChartDataPoint"},"Structs/PieChartDataPoint.html#/s:13SwiftUICharts14CTPieDataPointP6amountSdvp":{"name":"amount","parent_name":"PieChartDataPoint"},"Structs/PieChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP9legendTagSSvp":{"name":"legendTag","parent_name":"PieChartDataPoint"},"Structs/PieChartDataPoint.html#/s:13SwiftUICharts17PieChartDataPointV5value11description4date6colour5labelACSd_SSSg10Foundation4DateVSg0A2UI5ColorVAA11OverlayTypeOtcfc":{"name":"init(value:description:date:colour:label:)","abstract":"\u003cp\u003eData model for a single data point for a pie chart.\u003c/p\u003e","parent_name":"PieChartDataPoint"},"Structs/PieChartDataPoint.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"PieChartDataPoint"},"Structs/DotStyle.html#/s:13SwiftUICharts8DotStyleV4size10fillColour04lineG00H5WidthAC14CoreFoundation7CGFloatV_0A2UI5ColorVAmJtcfc":{"name":"init(size:fillColour:lineColour:lineWidth:)","abstract":"\u003cp\u003eSets the style of the Posistion Indicator\u003c/p\u003e","parent_name":"DotStyle"},"Structs/RangedLineChart.html#/s:13SwiftUICharts15RangedLineChartV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eInitialises a line chart view.\u003c/p\u003e","parent_name":"RangedLineChart"},"Structs/RangedLineChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"RangedLineChart"},"Structs/MultiLineChart.html#/s:13SwiftUICharts14MultiLineChartV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eInitialises a multi-line, line chart.\u003c/p\u003e","parent_name":"MultiLineChart"},"Structs/MultiLineChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"MultiLineChart"},"Structs/LineChart.html#/s:13SwiftUICharts9LineChartV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eInitialises a line chart view.\u003c/p\u003e","parent_name":"LineChart"},"Structs/LineChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"LineChart"},"Structs/FilledLineChart.html#/s:13SwiftUICharts15FilledLineChartV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eInitialises a filled line chart\u003c/p\u003e","parent_name":"FilledLineChart"},"Structs/FilledLineChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"FilledLineChart"},"Structs/RangedLineStyle.html#/s:13SwiftUICharts11CTLineStyleP10lineColourAA0fD0Vvp":{"name":"lineColour","parent_name":"RangedLineStyle"},"Structs/RangedLineStyle.html#/s:13SwiftUICharts17CTRangedLineStyleP10fillColourAA0gE0Vvp":{"name":"fillColour","parent_name":"RangedLineStyle"},"Structs/RangedLineStyle.html#/s:13SwiftUICharts11CTLineStyleP8lineTypeAA04LineF0Ovp":{"name":"lineType","parent_name":"RangedLineStyle"},"Structs/RangedLineStyle.html#/s:13SwiftUICharts11CTLineStyleP06strokeD0AA6StrokeVvp":{"name":"strokeStyle","parent_name":"RangedLineStyle"},"Structs/RangedLineStyle.html#/s:13SwiftUICharts11CTLineStyleP10ignoreZeroSbvp":{"name":"ignoreZero","parent_name":"RangedLineStyle"},"Structs/RangedLineStyle.html#/s:13SwiftUICharts15RangedLineStyleV10lineColour04fillG00F4Type06strokeE010ignoreZeroAcA0gE0V_AjA0dI0OAA6StrokeVSbtcfc":{"name":"init(lineColour:fillColour:lineType:strokeStyle:ignoreZero:)","abstract":"\u003cp\u003eInitialize the styling for ranged line chart.\u003c/p\u003e","parent_name":"RangedLineStyle"},"Structs/PointColour.html#/s:13SwiftUICharts11PointColourV6border0A2UI5ColorVvp":{"name":"border","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PointColour"},"Structs/PointColour.html#/s:13SwiftUICharts11PointColourV4fill0A2UI5ColorVvp":{"name":"fill","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PointColour"},"Structs/PointColour.html#/s:13SwiftUICharts11PointColourV6border4fillAC0A2UI5ColorV_AHtcfc":{"name":"init(border:fill:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PointColour"},"Structs/PointStyle.html#/s:13SwiftUICharts10PointStyleV9pointSize14CoreFoundation7CGFloatVvp":{"name":"pointSize","abstract":"\u003cp\u003eOverall size of the mark\u003c/p\u003e","parent_name":"PointStyle"},"Structs/PointStyle.html#/s:13SwiftUICharts10PointStyleV12borderColour0A2UI5ColorVvp":{"name":"borderColour","abstract":"\u003cp\u003eOutter ring colour\u003c/p\u003e","parent_name":"PointStyle"},"Structs/PointStyle.html#/s:13SwiftUICharts10PointStyleV10fillColour0A2UI5ColorVvp":{"name":"fillColour","abstract":"\u003cp\u003eCenter fill colour\u003c/p\u003e","parent_name":"PointStyle"},"Structs/PointStyle.html#/s:13SwiftUICharts10PointStyleV9lineWidth14CoreFoundation7CGFloatVvp":{"name":"lineWidth","abstract":"\u003cp\u003eOutter ring line width\u003c/p\u003e","parent_name":"PointStyle"},"Structs/PointStyle.html#/s:13SwiftUICharts10PointStyleV9pointTypeAA0cF0Ovp":{"name":"pointType","abstract":"\u003cp\u003eStyle of the point marks\u003c/p\u003e","parent_name":"PointStyle"},"Structs/PointStyle.html#/s:13SwiftUICharts10PointStyleV10pointShapeAA0cF0Ovp":{"name":"pointShape","abstract":"\u003cp\u003eShape of the points\u003c/p\u003e","parent_name":"PointStyle"},"Structs/PointStyle.html#/s:13SwiftUICharts10PointStyleV9pointSize12borderColour04fillH09lineWidth0E4Type0E5ShapeAC14CoreFoundation7CGFloatV_0A2UI5ColorVAolA0cL0OAA0cM0Otcfc":{"name":"init(pointSize:borderColour:fillColour:lineWidth:pointType:pointShape:)","abstract":"\u003cp\u003eStyling for the point markers.\u003c/p\u003e","parent_name":"PointStyle"},"Structs/LineStyle.html#/s:13SwiftUICharts11CTLineStyleP10lineColourAA0fD0Vvp":{"name":"lineColour","parent_name":"LineStyle"},"Structs/LineStyle.html#/s:13SwiftUICharts11CTLineStyleP8lineTypeAA04LineF0Ovp":{"name":"lineType","parent_name":"LineStyle"},"Structs/LineStyle.html#/s:13SwiftUICharts11CTLineStyleP06strokeD0AA6StrokeVvp":{"name":"strokeStyle","parent_name":"LineStyle"},"Structs/LineStyle.html#/s:13SwiftUICharts11CTLineStyleP10ignoreZeroSbvp":{"name":"ignoreZero","parent_name":"LineStyle"},"Structs/LineStyle.html#/s:13SwiftUICharts9LineStyleV10lineColour0E4Type06strokeD010ignoreZeroAcA0fD0V_AA0cG0OAA6StrokeVSbtcfc":{"name":"init(lineColour:lineType:strokeStyle:ignoreZero:)","abstract":"\u003cp\u003eStyle of the line.\u003c/p\u003e","parent_name":"LineStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts12CTChartStyleP16infoBoxPlacementAA04InfofG0Ovp":{"name":"infoBoxPlacement","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts12CTChartStyleP23infoBoxContentAlignmentAA04InfofH0Ovp":{"name":"infoBoxContentAlignment","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts12CTChartStyleP16infoBoxValueFont0A2UI0H0Vvp":{"name":"infoBoxValueFont","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts12CTChartStyleP18infoBoxValueColour0A2UI5ColorVvp":{"name":"infoBoxValueColour","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts12CTChartStyleP22infoBoxDescriptionFont0A2UI0H0Vvp":{"name":"infoBoxDescriptionFont","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts12CTChartStyleP24infoBoxDescriptionColour0A2UI5ColorVvp":{"name":"infoBoxDescriptionColour","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts12CTChartStyleP23infoBoxBackgroundColour0A2UI5ColorVvp":{"name":"infoBoxBackgroundColour","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts12CTChartStyleP19infoBoxBorderColour0A2UI5ColorVvp":{"name":"infoBoxBorderColour","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts12CTChartStyleP013infoBoxBorderD00A2UI06StrokeD0Vvp":{"name":"infoBoxBorderStyle","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP10markerType4MarkQzvp":{"name":"markerType","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP09xAxisGridF0AA0hF0Vvp":{"name":"xAxisGridStyle","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP18xAxisLabelPositionAA05XAxisH9PosistionOvp":{"name":"xAxisLabelPosition","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14xAxisLabelFont0A2UI0I0Vvp":{"name":"xAxisLabelFont","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16xAxisLabelColour0A2UI5ColorVvp":{"name":"xAxisLabelColour","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP15xAxisLabelsFromAA0hI0Ovp":{"name":"xAxisLabelsFrom","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP10xAxisTitleSSSgvp":{"name":"xAxisTitle","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14xAxisTitleFont0A2UI0I0Vvp":{"name":"xAxisTitleFont","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16xAxisTitleColour0A2UI5ColorVvp":{"name":"xAxisTitleColour","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP17xAxisBorderColour0A2UI5ColorVSgvp":{"name":"xAxisBorderColour","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP09yAxisGridF0AA0hF0Vvp":{"name":"yAxisGridStyle","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP18yAxisLabelPositionAA05YAxisH9PosistionOvp":{"name":"yAxisLabelPosition","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14yAxisLabelFont0A2UI0I0Vvp":{"name":"yAxisLabelFont","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16yAxisLabelColour0A2UI5ColorVvp":{"name":"yAxisLabelColour","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP19yAxisNumberOfLabelsSivp":{"name":"yAxisNumberOfLabels","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14yAxisLabelTypeAA05YAxishI0Ovp":{"name":"yAxisLabelType","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP10yAxisTitleSSSgvp":{"name":"yAxisTitle","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14yAxisTitleFont0A2UI0I0Vvp":{"name":"yAxisTitleFont","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16yAxisTitleColour0A2UI5ColorVvp":{"name":"yAxisTitleColour","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP17yAxisBorderColour0A2UI5ColorVSgvp":{"name":"yAxisBorderColour","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP8baselineAA8BaselineOvp":{"name":"baseline","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP7topLineAA7ToplineOvp":{"name":"topLine","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts12CTChartStyleP15globalAnimation0A2UI0F0Vvp":{"name":"globalAnimation","parent_name":"LineChartStyle"},"Structs/LineChartStyle.html#/s:13SwiftUICharts14LineChartStyleV16infoBoxPlacement0fG16ContentAlignment0fG9ValueFont0fgK6Colour0fg11DescriptionL00fgnM00fg10BackgroundM00fg6BorderM00fgpE010markerType09xAxisGridE001xS13LabelPosition01xsuL001xsuM001xS10LabelsFrom01xS5Title01xsyL001xsyM001xspM001ystE001ysuV001ysuL001ysuM001ys8NumberOfW001ysuR001ysY001ysyL001ysyM001yspM08baseline03topC015globalAnimationAcA04InfogH0O_AA04InfogJ0O0A2UI0L0VA12_5ColorVA14_A16_A16_A16_A12_06StrokeE0VAA0c6MarkerR0OAA0tE0VAA05XAxisU9PosistionOA14_A16_AA0wX0OSSSgA14_A16_A16_SgA22_AA05YAxisU9PosistionOA14_A16_SiAA05YAxisuR0OA27_A14_A16_A28_AA8BaselineOAA7ToplineOA12_9AnimationVtcfc":{"name":"init(infoBoxPlacement:infoBoxContentAlignment:infoBoxValueFont:infoBoxValueColour:infoBoxDescriptionFont:infoBoxDescriptionColour:infoBoxBackgroundColour:infoBoxBorderColour:infoBoxBorderStyle:markerType:xAxisGridStyle:xAxisLabelPosition:xAxisLabelFont:xAxisLabelColour:xAxisLabelsFrom:xAxisTitle:xAxisTitleFont:xAxisTitleColour:xAxisBorderColour:yAxisGridStyle:yAxisLabelPosition:yAxisLabelFont:yAxisLabelColour:yAxisNumberOfLabels:yAxisLabelType:yAxisTitle:yAxisTitleFont:yAxisTitleColour:yAxisBorderColour:baseline:topLine:globalAnimation:)","abstract":"\u003cp\u003eModel for controlling the overall aesthetic of the chart.\u003c/p\u003e","parent_name":"LineChartStyle"},"Structs/RangedLineDataSet.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"RangedLineDataSet"},"Structs/RangedLineDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP10dataPointsSay0D5PointQzGvp":{"name":"dataPoints","parent_name":"RangedLineDataSet"},"Structs/RangedLineDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP11legendTitleSSvp":{"name":"legendTitle","parent_name":"RangedLineDataSet"},"Structs/RangedLineDataSet.html#/s:13SwiftUICharts24CTRangedLineChartDataSetP15legendFillTitleSSvp":{"name":"legendFillTitle","parent_name":"RangedLineDataSet"},"Structs/RangedLineDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP10pointStyleAA05PointH0Vvp":{"name":"pointStyle","parent_name":"RangedLineDataSet"},"Structs/RangedLineDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP5style7StylingQzvp":{"name":"style","parent_name":"RangedLineDataSet"},"Structs/RangedLineDataSet.html#/s:13SwiftUICharts17RangedLineDataSetV10dataPoints11legendTitle0i4FillJ010pointStyle5styleACSayAA0cd5ChartE5PointVG_S2SAA0pM0VAA0cdM0Vtcfc":{"name":"init(dataPoints:legendTitle:legendFillTitle:pointStyle:style:)","abstract":"\u003cp\u003eInitialises a data set for a line in a ranged line chart.\u003c/p\u003e","parent_name":"RangedLineDataSet"},"Structs/RangedLineDataSet.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"RangedLineDataSet"},"Structs/RangedLineDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP7StylingQa":{"name":"Styling","parent_name":"RangedLineDataSet"},"Structs/MultiLineDataSet.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"MultiLineDataSet"},"Structs/MultiLineDataSet.html#/s:13SwiftUICharts22CTMultiDataSetProtocolP8dataSetsSay0dE0QzGvp":{"name":"dataSets","parent_name":"MultiLineDataSet"},"Structs/MultiLineDataSet.html#/s:13SwiftUICharts16MultiLineDataSetV8dataSetsACSayAA0deF0VG_tcfc":{"name":"init(dataSets:)","abstract":"\u003cp\u003eInitialises a new data set for multi-line Line Charts.\u003c/p\u003e","parent_name":"MultiLineDataSet"},"Structs/LineDataSet.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"LineDataSet"},"Structs/LineDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP10dataPointsSay0D5PointQzGvp":{"name":"dataPoints","parent_name":"LineDataSet"},"Structs/LineDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP11legendTitleSSvp":{"name":"legendTitle","parent_name":"LineDataSet"},"Structs/LineDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP10pointStyleAA05PointH0Vvp":{"name":"pointStyle","parent_name":"LineDataSet"},"Structs/LineDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP5style7StylingQzvp":{"name":"style","parent_name":"LineDataSet"},"Structs/LineDataSet.html#/s:13SwiftUICharts11LineDataSetV10dataPoints11legendTitle10pointStyle5styleACSayAA0c5ChartD5PointVG_SSAA0nK0VAA0cK0Vtcfc":{"name":"init(dataPoints:legendTitle:pointStyle:style:)","abstract":"\u003cp\u003eInitialises a data set for a line in a Line Chart.\u003c/p\u003e","parent_name":"LineDataSet"},"Structs/LineDataSet.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"LineDataSet"},"Structs/LineDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP7StylingQa":{"name":"Styling","parent_name":"LineDataSet"},"Structs/RangedLineChartDataPoint.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"RangedLineChartDataPoint"},"Structs/RangedLineChartDataPoint.html#/s:13SwiftUICharts27CTStandardDataPointProtocolP5valueSdvp":{"name":"value","parent_name":"RangedLineChartDataPoint"},"Structs/RangedLineChartDataPoint.html#/s:13SwiftUICharts24CTRangeDataPointProtocolP10upperValueSdvp":{"name":"upperValue","parent_name":"RangedLineChartDataPoint"},"Structs/RangedLineChartDataPoint.html#/s:13SwiftUICharts24CTRangeDataPointProtocolP10lowerValueSdvp":{"name":"lowerValue","parent_name":"RangedLineChartDataPoint"},"Structs/RangedLineChartDataPoint.html#/s:13SwiftUICharts26CTLineBarDataPointProtocolP10xAxisLabelSSSgvp":{"name":"xAxisLabel","parent_name":"RangedLineChartDataPoint"},"Structs/RangedLineChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP11descriptionSSSgvp":{"name":"description","parent_name":"RangedLineChartDataPoint"},"Structs/RangedLineChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP4date10Foundation4DateVSgvp":{"name":"date","parent_name":"RangedLineChartDataPoint"},"Structs/RangedLineChartDataPoint.html#/s:13SwiftUICharts24RangedLineChartDataPointV11pointColourAA0gI0VSgvp":{"name":"pointColour","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RangedLineChartDataPoint"},"Structs/RangedLineChartDataPoint.html#/s:13SwiftUICharts24RangedLineChartDataPointV8ignoreMeSbvp":{"name":"ignoreMe","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RangedLineChartDataPoint"},"Structs/RangedLineChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP9legendTagSSvp":{"name":"legendTag","parent_name":"RangedLineChartDataPoint"},"Structs/RangedLineChartDataPoint.html#/s:13SwiftUICharts24RangedLineChartDataPointV5value10upperValue05lowerJ010xAxisLabel11description4date11pointColourACSd_S2dSSSgAK10Foundation4DateVSgAA0gQ0VSgtcfc":{"name":"init(value:upperValue:lowerValue:xAxisLabel:description:date:pointColour:)","abstract":"\u003cp\u003eData model for a single data point with colour for use with a ranged line chart.\u003c/p\u003e","parent_name":"RangedLineChartDataPoint"},"Structs/LineChartDataPoint.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"LineChartDataPoint"},"Structs/LineChartDataPoint.html#/s:13SwiftUICharts27CTStandardDataPointProtocolP5valueSdvp":{"name":"value","parent_name":"LineChartDataPoint"},"Structs/LineChartDataPoint.html#/s:13SwiftUICharts26CTLineBarDataPointProtocolP10xAxisLabelSSSgvp":{"name":"xAxisLabel","parent_name":"LineChartDataPoint"},"Structs/LineChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP11descriptionSSSgvp":{"name":"description","parent_name":"LineChartDataPoint"},"Structs/LineChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP4date10Foundation4DateVSgvp":{"name":"date","parent_name":"LineChartDataPoint"},"Structs/LineChartDataPoint.html#/s:13SwiftUICharts18LineChartDataPointV11pointColourAA0fH0VSgvp":{"name":"pointColour","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LineChartDataPoint"},"Structs/LineChartDataPoint.html#/s:13SwiftUICharts18LineChartDataPointV8ignoreMeSbvp":{"name":"ignoreMe","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LineChartDataPoint"},"Structs/LineChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP9legendTagSSvp":{"name":"legendTag","parent_name":"LineChartDataPoint"},"Structs/LineChartDataPoint.html#/s:13SwiftUICharts18LineChartDataPointV5value10xAxisLabel11description4date11pointColourACSd_SSSgAI10Foundation4DateVSgAA0fM0VSgtcfc":{"name":"init(value:xAxisLabel:description:date:pointColour:)","abstract":"\u003cp\u003eData model for a single data point with colour for use with a line chart.\u003c/p\u003e","parent_name":"LineChartDataPoint"},"Structs/StackedBarChart.html#/s:13SwiftUICharts15StackedBarChartV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eInitialises a stacked bar chart view.\u003c/p\u003e","parent_name":"StackedBarChart"},"Structs/StackedBarChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"StackedBarChart"},"Structs/RangedBarChart.html#/s:13SwiftUICharts14RangedBarChartV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eInitialises a bar chart view.\u003c/p\u003e","parent_name":"RangedBarChart"},"Structs/RangedBarChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"RangedBarChart"},"Structs/HorizontalBarChart.html#/s:13SwiftUICharts18HorizontalBarChartV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eInitialises a bar chart view.\u003c/p\u003e","parent_name":"HorizontalBarChart"},"Structs/HorizontalBarChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"HorizontalBarChart"},"Structs/GroupedBarChart.html#/s:13SwiftUICharts15GroupedBarChartV9chartData12groupSpacingACyxGx_14CoreFoundation7CGFloatVtcfc":{"name":"init(chartData:groupSpacing:)","abstract":"\u003cp\u003eInitialises a grouped bar chart view.\u003c/p\u003e","parent_name":"GroupedBarChart"},"Structs/GroupedBarChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"GroupedBarChart"},"Structs/BarChart.html#/s:13SwiftUICharts8BarChartV9chartDataACyxGx_tcfc":{"name":"init(chartData:)","abstract":"\u003cp\u003eInitialises a bar chart view.\u003c/p\u003e","parent_name":"BarChart"},"Structs/BarChart.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"BarChart"},"Structs/BarStyle.html#/s:13SwiftUICharts10CTBarStyleP8barWidth14CoreFoundation7CGFloatVvp":{"name":"barWidth","parent_name":"BarStyle"},"Structs/BarStyle.html#/s:13SwiftUICharts10CTBarStyleP12cornerRadiusAA06CornerF0Vvp":{"name":"cornerRadius","parent_name":"BarStyle"},"Structs/BarStyle.html#/s:13SwiftUICharts10CTBarStyleP10colourFromAA06ColourF0Ovp":{"name":"colourFrom","parent_name":"BarStyle"},"Structs/BarStyle.html#/s:13SwiftUICharts10CTBarStyleP6colourAA06ColourD0Vvp":{"name":"colour","parent_name":"BarStyle"},"Structs/BarStyle.html#/s:13SwiftUICharts8BarStyleV8barWidth12cornerRadius10colourFrom0I0AC14CoreFoundation7CGFloatV_AA06CornerH0VAA06ColourJ0OAA0oD0Vtcfc":{"name":"init(barWidth:cornerRadius:colourFrom:colour:)","abstract":"\u003cp\u003eBar Chart with single colour\u003c/p\u003e","parent_name":"BarStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts12CTChartStyleP16infoBoxPlacementAA04InfofG0Ovp":{"name":"infoBoxPlacement","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts12CTChartStyleP23infoBoxContentAlignmentAA04InfofH0Ovp":{"name":"infoBoxContentAlignment","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts12CTChartStyleP16infoBoxValueFont0A2UI0H0Vvp":{"name":"infoBoxValueFont","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts12CTChartStyleP18infoBoxValueColour0A2UI5ColorVvp":{"name":"infoBoxValueColour","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts12CTChartStyleP22infoBoxDescriptionFont0A2UI0H0Vvp":{"name":"infoBoxDescriptionFont","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts12CTChartStyleP24infoBoxDescriptionColour0A2UI5ColorVvp":{"name":"infoBoxDescriptionColour","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts12CTChartStyleP23infoBoxBackgroundColour0A2UI5ColorVvp":{"name":"infoBoxBackgroundColour","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts12CTChartStyleP19infoBoxBorderColour0A2UI5ColorVvp":{"name":"infoBoxBorderColour","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts12CTChartStyleP013infoBoxBorderD00A2UI06StrokeD0Vvp":{"name":"infoBoxBorderStyle","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP10markerType4MarkQzvp":{"name":"markerType","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP09xAxisGridF0AA0hF0Vvp":{"name":"xAxisGridStyle","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP18xAxisLabelPositionAA05XAxisH9PosistionOvp":{"name":"xAxisLabelPosition","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14xAxisLabelFont0A2UI0I0Vvp":{"name":"xAxisLabelFont","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16xAxisLabelColour0A2UI5ColorVvp":{"name":"xAxisLabelColour","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP15xAxisLabelsFromAA0hI0Ovp":{"name":"xAxisLabelsFrom","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP10xAxisTitleSSSgvp":{"name":"xAxisTitle","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14xAxisTitleFont0A2UI0I0Vvp":{"name":"xAxisTitleFont","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16xAxisTitleColour0A2UI5ColorVvp":{"name":"xAxisTitleColour","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP17xAxisBorderColour0A2UI5ColorVSgvp":{"name":"xAxisBorderColour","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP09yAxisGridF0AA0hF0Vvp":{"name":"yAxisGridStyle","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP18yAxisLabelPositionAA05YAxisH9PosistionOvp":{"name":"yAxisLabelPosition","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14yAxisLabelFont0A2UI0I0Vvp":{"name":"yAxisLabelFont","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16yAxisLabelColour0A2UI5ColorVvp":{"name":"yAxisLabelColour","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP19yAxisNumberOfLabelsSivp":{"name":"yAxisNumberOfLabels","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14yAxisLabelTypeAA05YAxishI0Ovp":{"name":"yAxisLabelType","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP10yAxisTitleSSSgvp":{"name":"yAxisTitle","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14yAxisTitleFont0A2UI0I0Vvp":{"name":"yAxisTitleFont","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16yAxisTitleColour0A2UI5ColorVvp":{"name":"yAxisTitleColour","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP17yAxisBorderColour0A2UI5ColorVSgvp":{"name":"yAxisBorderColour","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP8baselineAA8BaselineOvp":{"name":"baseline","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP7topLineAA7ToplineOvp":{"name":"topLine","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts12CTChartStyleP15globalAnimation0A2UI0F0Vvp":{"name":"globalAnimation","parent_name":"BarChartStyle"},"Structs/BarChartStyle.html#/s:13SwiftUICharts13BarChartStyleV16infoBoxPlacement0fG16ContentAlignment0fG9ValueFont0fgK6Colour0fg11DescriptionL00fgnM00fg10BackgroundM00fg6BorderM00fgpE010markerType09xAxisGridE001xS13LabelPosition01xsuL001xsuM001xS10LabelsFrom01xS5Title01xsyL001xsyM001ystE001ysuV001ysuL001ysuM001ys8NumberOfW001ysuR001ysY001ysyL001ysyM08baseline7topLine15globalAnimationAcA04InfogH0O_AA04InfogJ0O0A2UI0L0VA10_5ColorVA12_A14_A14_A14_A10_06StrokeE0VAA0c6MarkerR0OAA0tE0VAA05XAxisU9PosistionOA12_A14_AA0wX0OSSSgA12_A14_A20_AA05YAxisU9PosistionOA12_A14_SiAA05YAxisuR0OA25_A12_A14_AA8BaselineOAA7ToplineOA10_9AnimationVtcfc":{"name":"init(infoBoxPlacement:infoBoxContentAlignment:infoBoxValueFont:infoBoxValueColour:infoBoxDescriptionFont:infoBoxDescriptionColour:infoBoxBackgroundColour:infoBoxBorderColour:infoBoxBorderStyle:markerType:xAxisGridStyle:xAxisLabelPosition:xAxisLabelFont:xAxisLabelColour:xAxisLabelsFrom:xAxisTitle:xAxisTitleFont:xAxisTitleColour:yAxisGridStyle:yAxisLabelPosition:yAxisLabelFont:yAxisLabelColour:yAxisNumberOfLabels:yAxisLabelType:yAxisTitle:yAxisTitleFont:yAxisTitleColour:baseline:topLine:globalAnimation:)","abstract":"\u003cp\u003eModel for controlling the overall aesthetic of the Bar Chart.\u003c/p\u003e","parent_name":"BarChartStyle"},"Structs/GroupingData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"GroupingData"},"Structs/GroupingData.html#/s:13SwiftUICharts12GroupingDataV5titleSSvp":{"name":"title","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GroupingData"},"Structs/GroupingData.html#/s:13SwiftUICharts19CTBarColourProtocolP6colourAA0D5StyleVvp":{"name":"colour","parent_name":"GroupingData"},"Structs/GroupingData.html#/s:13SwiftUICharts12GroupingDataV5title6colourACSS_AA11ColourStyleVtcfc":{"name":"init(title:colour:)","abstract":"\u003cp\u003eGroup with single colour\u003c/p\u003e","parent_name":"GroupingData"},"Structs/StackedBarDataPoint.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"StackedBarDataPoint"},"Structs/StackedBarDataPoint.html#/s:13SwiftUICharts27CTStandardDataPointProtocolP5valueSdvp":{"name":"value","parent_name":"StackedBarDataPoint"},"Structs/StackedBarDataPoint.html#/s:13SwiftUICharts26CTLineBarDataPointProtocolP10xAxisLabelSSSgvp":{"name":"xAxisLabel","parent_name":"StackedBarDataPoint"},"Structs/StackedBarDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP11descriptionSSSgvp":{"name":"description","parent_name":"StackedBarDataPoint"},"Structs/StackedBarDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP4date10Foundation4DateVSgvp":{"name":"date","parent_name":"StackedBarDataPoint"},"Structs/StackedBarDataPoint.html#/s:13SwiftUICharts19CTMultiBarDataPointP5groupAA08GroupingE0Vvp":{"name":"group","parent_name":"StackedBarDataPoint"},"Structs/StackedBarDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP9legendTagSSvp":{"name":"legendTag","parent_name":"StackedBarDataPoint"},"Structs/StackedBarDataPoint.html#/s:13SwiftUICharts19StackedBarDataPointV5value11description4date5groupACSd_SSSg10Foundation4DateVSgAA08GroupingE0Vtcfc":{"name":"init(value:description:date:group:)","abstract":"\u003cp\u003eData model for a single data point with colour info for use with a stacked bar chart.\u003c/p\u003e","parent_name":"StackedBarDataPoint"},"Structs/StackedBarDataPoint.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"StackedBarDataPoint"},"Structs/RangedBarDataPoint.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"RangedBarDataPoint"},"Structs/RangedBarDataPoint.html#/s:13SwiftUICharts24CTRangeDataPointProtocolP10upperValueSdvp":{"name":"upperValue","parent_name":"RangedBarDataPoint"},"Structs/RangedBarDataPoint.html#/s:13SwiftUICharts24CTRangeDataPointProtocolP10lowerValueSdvp":{"name":"lowerValue","parent_name":"RangedBarDataPoint"},"Structs/RangedBarDataPoint.html#/s:13SwiftUICharts26CTLineBarDataPointProtocolP10xAxisLabelSSSgvp":{"name":"xAxisLabel","parent_name":"RangedBarDataPoint"},"Structs/RangedBarDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP11descriptionSSSgvp":{"name":"description","parent_name":"RangedBarDataPoint"},"Structs/RangedBarDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP4date10Foundation4DateVSgvp":{"name":"date","parent_name":"RangedBarDataPoint"},"Structs/RangedBarDataPoint.html#/s:13SwiftUICharts19CTBarColourProtocolP6colourAA0D5StyleVvp":{"name":"colour","parent_name":"RangedBarDataPoint"},"Structs/RangedBarDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP9legendTagSSvp":{"name":"legendTag","parent_name":"RangedBarDataPoint"},"Structs/RangedBarDataPoint.html#/s:13SwiftUICharts18RangedBarDataPointV10lowerValue05upperH010xAxisLabel11description4date6colourACSd_SdSSSgAJ10Foundation4DateVSgAA11ColourStyleVtcfc":{"name":"init(lowerValue:upperValue:xAxisLabel:description:date:colour:)","abstract":"\u003cp\u003eData model for a single data point with colour for use with a ranged bar chart.\u003c/p\u003e","parent_name":"RangedBarDataPoint"},"Structs/RangedBarDataPoint.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"RangedBarDataPoint"},"Structs/GroupedBarDataPoint.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"GroupedBarDataPoint"},"Structs/GroupedBarDataPoint.html#/s:13SwiftUICharts27CTStandardDataPointProtocolP5valueSdvp":{"name":"value","parent_name":"GroupedBarDataPoint"},"Structs/GroupedBarDataPoint.html#/s:13SwiftUICharts26CTLineBarDataPointProtocolP10xAxisLabelSSSgvp":{"name":"xAxisLabel","parent_name":"GroupedBarDataPoint"},"Structs/GroupedBarDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP11descriptionSSSgvp":{"name":"description","parent_name":"GroupedBarDataPoint"},"Structs/GroupedBarDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP4date10Foundation4DateVSgvp":{"name":"date","parent_name":"GroupedBarDataPoint"},"Structs/GroupedBarDataPoint.html#/s:13SwiftUICharts19CTMultiBarDataPointP5groupAA08GroupingE0Vvp":{"name":"group","parent_name":"GroupedBarDataPoint"},"Structs/GroupedBarDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP9legendTagSSvp":{"name":"legendTag","parent_name":"GroupedBarDataPoint"},"Structs/GroupedBarDataPoint.html#/s:13SwiftUICharts19GroupedBarDataPointV5value11description4date5groupACSd_SSSg10Foundation4DateVSgAA08GroupingE0Vtcfc":{"name":"init(value:description:date:group:)","abstract":"\u003cp\u003eData model for a single data point with colour info for use with a grouped bar chart.\u003c/p\u003e","parent_name":"GroupedBarDataPoint"},"Structs/GroupedBarDataPoint.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"GroupedBarDataPoint"},"Structs/BarChartDataPoint.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"BarChartDataPoint"},"Structs/BarChartDataPoint.html#/s:13SwiftUICharts27CTStandardDataPointProtocolP5valueSdvp":{"name":"value","parent_name":"BarChartDataPoint"},"Structs/BarChartDataPoint.html#/s:13SwiftUICharts26CTLineBarDataPointProtocolP10xAxisLabelSSSgvp":{"name":"xAxisLabel","parent_name":"BarChartDataPoint"},"Structs/BarChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP11descriptionSSSgvp":{"name":"description","parent_name":"BarChartDataPoint"},"Structs/BarChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP4date10Foundation4DateVSgvp":{"name":"date","parent_name":"BarChartDataPoint"},"Structs/BarChartDataPoint.html#/s:13SwiftUICharts19CTBarColourProtocolP6colourAA0D5StyleVvp":{"name":"colour","parent_name":"BarChartDataPoint"},"Structs/BarChartDataPoint.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP9legendTagSSvp":{"name":"legendTag","parent_name":"BarChartDataPoint"},"Structs/BarChartDataPoint.html#/s:13SwiftUICharts17BarChartDataPointV5value10xAxisLabel11description4date6colourACSd_SSSgAI10Foundation4DateVSgAA11ColourStyleVtcfc":{"name":"init(value:xAxisLabel:description:date:colour:)","abstract":"\u003cp\u003eData model for a single data point with colour for use with a bar chart.\u003c/p\u003e","parent_name":"BarChartDataPoint"},"Structs/BarChartDataPoint.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"BarChartDataPoint"},"Structs/StackedBarDataSet.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"StackedBarDataSet"},"Structs/StackedBarDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP10dataPointsSay0D5PointQzGvp":{"name":"dataPoints","parent_name":"StackedBarDataSet"},"Structs/StackedBarDataSet.html#/s:13SwiftUICharts22CTMultiBarChartDataSetP8setTitleSSvp":{"name":"setTitle","parent_name":"StackedBarDataSet"},"Structs/StackedBarDataSet.html#/s:13SwiftUICharts17StackedBarDataSetV10dataPoints8setTitleACSayAA0cdE5PointVG_SStcfc":{"name":"init(dataPoints:setTitle:)","abstract":"\u003cp\u003eInitialises a new data set for a Stacked Bar Chart.\u003c/p\u003e","parent_name":"StackedBarDataSet"},"Structs/StackedBarDataSet.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"StackedBarDataSet"},"Structs/StackedBarDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP0D5PointQa":{"name":"DataPoint","parent_name":"StackedBarDataSet"},"Structs/StackedBarDataSets.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"StackedBarDataSets"},"Structs/StackedBarDataSets.html#/s:13SwiftUICharts22CTMultiDataSetProtocolP8dataSetsSay0dE0QzGvp":{"name":"dataSets","parent_name":"StackedBarDataSets"},"Structs/StackedBarDataSets.html#/s:13SwiftUICharts18StackedBarDataSetsV04dataF0ACSayAA0cdE3SetVG_tcfc":{"name":"init(dataSets:)","abstract":"\u003cp\u003eInitialises a new data set for a Stacked Bar Chart.\u003c/p\u003e","parent_name":"StackedBarDataSets"},"Structs/RangedBarDataSet.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"RangedBarDataSet"},"Structs/RangedBarDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP10dataPointsSay0D5PointQzGvp":{"name":"dataPoints","parent_name":"RangedBarDataSet"},"Structs/RangedBarDataSet.html#/s:13SwiftUICharts25CTStandardBarChartDataSetP11legendTitleSSvp":{"name":"legendTitle","parent_name":"RangedBarDataSet"},"Structs/RangedBarDataSet.html#/s:13SwiftUICharts16RangedBarDataSetV10dataPoints11legendTitleACSayAA0cdE5PointVG_SStcfc":{"name":"init(dataPoints:legendTitle:)","abstract":"\u003cp\u003eInitialises a new data set for ranged bar chart.\u003c/p\u003e","parent_name":"RangedBarDataSet"},"Structs/RangedBarDataSet.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"RangedBarDataSet"},"Structs/RangedBarDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP0D5PointQa":{"name":"DataPoint","parent_name":"RangedBarDataSet"},"Structs/GroupedBarDataSet.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"GroupedBarDataSet"},"Structs/GroupedBarDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP10dataPointsSay0D5PointQzGvp":{"name":"dataPoints","parent_name":"GroupedBarDataSet"},"Structs/GroupedBarDataSet.html#/s:13SwiftUICharts22CTMultiBarChartDataSetP8setTitleSSvp":{"name":"setTitle","parent_name":"GroupedBarDataSet"},"Structs/GroupedBarDataSet.html#/s:13SwiftUICharts17GroupedBarDataSetV10dataPoints8setTitleACSayAA0cdE5PointVG_SStcfc":{"name":"init(dataPoints:setTitle:)","abstract":"\u003cp\u003eInitialises a new data set for a Bar Chart.\u003c/p\u003e","parent_name":"GroupedBarDataSet"},"Structs/GroupedBarDataSet.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"GroupedBarDataSet"},"Structs/GroupedBarDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP0D5PointQa":{"name":"DataPoint","parent_name":"GroupedBarDataSet"},"Structs/GroupedBarDataSets.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"GroupedBarDataSets"},"Structs/GroupedBarDataSets.html#/s:13SwiftUICharts22CTMultiDataSetProtocolP8dataSetsSay0dE0QzGvp":{"name":"dataSets","parent_name":"GroupedBarDataSets"},"Structs/GroupedBarDataSets.html#/s:13SwiftUICharts18GroupedBarDataSetsV04dataF0ACSayAA0cdE3SetVG_tcfc":{"name":"init(dataSets:)","abstract":"\u003cp\u003eInitialises a new data set for Grouped Bar Chart.\u003c/p\u003e","parent_name":"GroupedBarDataSets"},"Structs/BarDataSet.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"BarDataSet"},"Structs/BarDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP10dataPointsSay0D5PointQzGvp":{"name":"dataPoints","parent_name":"BarDataSet"},"Structs/BarDataSet.html#/s:13SwiftUICharts25CTStandardBarChartDataSetP11legendTitleSSvp":{"name":"legendTitle","parent_name":"BarDataSet"},"Structs/BarDataSet.html#/s:13SwiftUICharts10BarDataSetV10dataPoints11legendTitleACSayAA0c5ChartD5PointVG_SStcfc":{"name":"init(dataPoints:legendTitle:)","abstract":"\u003cp\u003eInitialises a new data set for standard Bar Charts.\u003c/p\u003e","parent_name":"BarDataSet"},"Structs/BarDataSet.html#/s:s12IdentifiableP2IDQa":{"name":"ID","parent_name":"BarDataSet"},"Structs/BarDataSet.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP0D5PointQa":{"name":"DataPoint","parent_name":"BarDataSet"},"Structs/CornerRadius.html#/s:13SwiftUICharts12CornerRadiusV7topLeft14CoreFoundation7CGFloatVvp":{"name":"topLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CornerRadius"},"Structs/CornerRadius.html#/s:13SwiftUICharts12CornerRadiusV8topRight14CoreFoundation7CGFloatVvp":{"name":"topRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CornerRadius"},"Structs/CornerRadius.html#/s:13SwiftUICharts12CornerRadiusV10bottomLeft14CoreFoundation7CGFloatVvp":{"name":"bottomLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CornerRadius"},"Structs/CornerRadius.html#/s:13SwiftUICharts12CornerRadiusV11bottomRight14CoreFoundation7CGFloatVvp":{"name":"bottomRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CornerRadius"},"Structs/CornerRadius.html#/s:13SwiftUICharts12CornerRadiusV3top6bottomAC14CoreFoundation7CGFloatV_AHtcfc":{"name":"init(top:bottom:)","abstract":"\u003cp\u003eSet the coner radius for the bar shapes for top and bottom\u003c/p\u003e","parent_name":"CornerRadius"},"Structs/CornerRadius.html#/s:13SwiftUICharts12CornerRadiusV4left5rightAC14CoreFoundation7CGFloatV_AHtcfc":{"name":"init(left:right:)","abstract":"\u003cp\u003eSet the coner radius for the bar shapes for left and right\u003c/p\u003e","parent_name":"CornerRadius"},"Structs/CornerRadius.html#/s:13SwiftUICharts12CornerRadiusV7topLeft0E5Right06bottomF00hG0AC14CoreFoundation7CGFloatV_A3Jtcfc":{"name":"init(topLeft:topRight:bottomLeft:bottomRight:)","abstract":"\u003cp\u003eSet the coner radius for the bar shapes for all corners\u003c/p\u003e","parent_name":"CornerRadius"},"Structs/CornerRadius.html":{"name":"CornerRadius","abstract":"\u003cp\u003eCorner radius of the bar shape.\u003c/p\u003e"},"Structs/BarDataSet.html":{"name":"BarDataSet","abstract":"\u003cp\u003eData set for a bar chart.\u003c/p\u003e"},"Structs/GroupedBarDataSets.html":{"name":"GroupedBarDataSets","abstract":"\u003cp\u003eMain data set for a grouped bar charts.\u003c/p\u003e"},"Structs/GroupedBarDataSet.html":{"name":"GroupedBarDataSet","abstract":"\u003cp\u003eIndividual data sets for grouped bars charts.\u003c/p\u003e"},"Structs/RangedBarDataSet.html":{"name":"RangedBarDataSet","abstract":"\u003cp\u003eData set for ranged bar charts.\u003c/p\u003e"},"Structs/StackedBarDataSets.html":{"name":"StackedBarDataSets","abstract":"\u003cp\u003eMain data set for a stacked bar chart.\u003c/p\u003e"},"Structs/StackedBarDataSet.html":{"name":"StackedBarDataSet","abstract":"\u003cp\u003eIndividual data sets for stacked bars charts.\u003c/p\u003e"},"Structs/BarChartDataPoint.html":{"name":"BarChartDataPoint","abstract":"\u003cp\u003eData for a single bar chart data point.\u003c/p\u003e"},"Structs/GroupedBarDataPoint.html":{"name":"GroupedBarDataPoint","abstract":"\u003cp\u003eData for a single grouped bar chart data point.\u003c/p\u003e"},"Structs/RangedBarDataPoint.html":{"name":"RangedBarDataPoint","abstract":"\u003cp\u003eData for a single ranged bar chart data point.\u003c/p\u003e"},"Structs/StackedBarDataPoint.html":{"name":"StackedBarDataPoint","abstract":"\u003cp\u003eData for a single stacked chart data point.\u003c/p\u003e"},"Structs/GroupingData.html":{"name":"GroupingData","abstract":"\u003cp\u003eModel for grouping data points together so they can be drawn in the correct groupings.\u003c/p\u003e"},"Structs/BarChartStyle.html":{"name":"BarChartStyle","abstract":"\u003cp\u003eControl of the overall aesthetic of the bar chart.\u003c/p\u003e"},"Structs/BarStyle.html":{"name":"BarStyle","abstract":"\u003cp\u003eModel for controlling the aesthetic of the bars.\u003c/p\u003e"},"Structs/BarChart.html":{"name":"BarChart","abstract":"\u003cp\u003eView for creating a bar chart.\u003c/p\u003e"},"Structs/GroupedBarChart.html":{"name":"GroupedBarChart","abstract":"\u003cp\u003eView for creating a grouped bar chart.\u003c/p\u003e"},"Structs/HorizontalBarChart.html":{"name":"HorizontalBarChart","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/RangedBarChart.html":{"name":"RangedBarChart","abstract":"\u003cp\u003eView for creating a grouped bar chart.\u003c/p\u003e"},"Structs/StackedBarChart.html":{"name":"StackedBarChart","abstract":"\u003cp\u003eView for creating a stacked bar chart.\u003c/p\u003e"},"Structs/LineChartDataPoint.html":{"name":"LineChartDataPoint","abstract":"\u003cp\u003eData for a single data point.\u003c/p\u003e"},"Structs/RangedLineChartDataPoint.html":{"name":"RangedLineChartDataPoint","abstract":"\u003cp\u003eData for a single ranged data point.\u003c/p\u003e"},"Structs/LineDataSet.html":{"name":"LineDataSet","abstract":"\u003cp\u003eData set for a single line\u003c/p\u003e"},"Structs/MultiLineDataSet.html":{"name":"MultiLineDataSet","abstract":"\u003cp\u003eData set containing multiple data sets for multiple lines\u003c/p\u003e"},"Structs/RangedLineDataSet.html":{"name":"RangedLineDataSet","abstract":"\u003cp\u003eData set for a ranged line.\u003c/p\u003e"},"Structs/LineChartStyle.html":{"name":"LineChartStyle","abstract":"\u003cp\u003eControl of the overall aesthetic of the line chart.\u003c/p\u003e"},"Structs/LineStyle.html":{"name":"LineStyle","abstract":"\u003cp\u003eModel for controlling the styling for individual lines.\u003c/p\u003e"},"Structs/PointStyle.html":{"name":"PointStyle","abstract":"\u003cp\u003eModel for controlling the aesthetic of the point markers.\u003c/p\u003e"},"Structs/PointColour.html":{"name":"PointColour","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/RangedLineStyle.html":{"name":"RangedLineStyle","abstract":"\u003cp\u003eModel for controlling the aesthetic of the ranged line chart.\u003c/p\u003e"},"Structs/FilledLineChart.html":{"name":"FilledLineChart","abstract":"\u003cp\u003eView for creating a filled line chart.\u003c/p\u003e"},"Structs/LineChart.html":{"name":"LineChart","abstract":"\u003cp\u003eView for drawing a line chart.\u003c/p\u003e"},"Structs/MultiLineChart.html":{"name":"MultiLineChart","abstract":"\u003cp\u003eView for drawing a multi-line, line chart.\u003c/p\u003e"},"Structs/RangedLineChart.html":{"name":"RangedLineChart","abstract":"\u003cp\u003eView for drawing a line chart with upper and lower range values .\u003c/p\u003e"},"Structs/DotStyle.html":{"name":"DotStyle","abstract":"\u003cp\u003eStyling of the dot that follows the line on touch events.\u003c/p\u003e"},"Structs/PieChartDataPoint.html":{"name":"PieChartDataPoint","abstract":"\u003cp\u003eData for a single segement of a pie chart.\u003c/p\u003e"},"Structs/PieDataSet.html":{"name":"PieDataSet","abstract":"\u003cp\u003eData set for a pie chart.\u003c/p\u003e"},"Structs/DoughnutChartStyle.html":{"name":"DoughnutChartStyle","abstract":"\u003cp\u003eModel for controlling the overall aesthetic of the chart.\u003c/p\u003e"},"Structs/PieChartStyle.html":{"name":"PieChartStyle","abstract":"\u003cp\u003eModel for controlling the overall aesthetic of the chart.\u003c/p\u003e"},"Structs/DoughnutChart.html":{"name":"DoughnutChart","abstract":"\u003cp\u003eView for creating a doughnut chart.\u003c/p\u003e"},"Structs/PieChart.html":{"name":"PieChart","abstract":"\u003cp\u003eView for creating a pie chart.\u003c/p\u003e"},"Structs/InfoValue.html":{"name":"InfoValue","abstract":"\u003cp\u003eDisplays the data points value with the unit.\u003c/p\u003e"},"Structs/InfoDescription.html":{"name":"InfoDescription","abstract":"\u003cp\u003eDisplays the data points description.\u003c/p\u003e"},"Structs/InfoExtra.html":{"name":"InfoExtra","abstract":"\u003cp\u003eOption the as a String between the Value and the Description.\u003c/p\u003e"},"Structs/LegendData.html":{"name":"LegendData","abstract":"\u003cp\u003eData model to hold data for Legends\u003c/p\u003e"},"Structs/ChartMetadata.html":{"name":"ChartMetadata","abstract":"\u003cp\u003eData model for the chart\u0026rsquo;s metadata\u003c/p\u003e"},"Structs/ColourStyle.html":{"name":"ColourStyle","abstract":"\u003cp\u003eModel for setting up colour styling.\u003c/p\u003e"},"Structs.html#/s:13SwiftUICharts12InfoViewDataV":{"name":"InfoViewData","abstract":"\u003cp\u003eData model to pass view information internally for the \u003ccode\u003eInfoBox\u003c/code\u003e, \u003ccode\u003eFloatingInfoBox\u003c/code\u003e and \u003ccode\u003eHeaderBox\u003c/code\u003e.\u003c/p\u003e"},"Structs/GradientStop.html":{"name":"GradientStop","abstract":"\u003cp\u003eA mediator for \u003ccode\u003eGradient.Stop\u003c/code\u003e to allow it to be stored in \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/LegendData.html\"\u003eLegendData\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Structs/Stroke.html":{"name":"Stroke","abstract":"\u003cp\u003eA hashable version of StrokeStyle\u003c/p\u003e"},"Structs/CustomNoDataView.html":{"name":"CustomNoDataView","abstract":"\u003cp\u003eView to display text if there is not enough data to draw the chart.\u003c/p\u003e"},"Structs.html#/s:13SwiftUICharts13ChartViewDataV":{"name":"ChartViewData","abstract":"\u003cp\u003eData model to pass view information internally so the layout can configure its self.\u003c/p\u003e"},"Structs/ExtraLineData.html":{"name":"ExtraLineData","abstract":"\u003cp\u003eData for drawing and styling the Extra Line view modifier.\u003c/p\u003e"},"Structs/ExtraLineDataPoint.html":{"name":"ExtraLineDataPoint","abstract":"\u003cp\u003eData point for Extra line View Modifier.\u003c/p\u003e"},"Structs/GridStyle.html":{"name":"GridStyle","abstract":"\u003cp\u003eControl for the look of the Grid\u003c/p\u003e"},"Structs/DiamondShape.html":{"name":"DiamondShape","abstract":"\u003cp\u003eShape used in POI Markers when displaying value in the center.\u003c/p\u003e"},"Structs/CustomLabelShape.html":{"name":"CustomLabelShape","abstract":"\u003cp\u003eCustom Label Shape used in POI Markers when displaying POI values.\u003c/p\u003e"},"Structs/LeadingLabelShape.html":{"name":"LeadingLabelShape","abstract":"\u003cp\u003eShape used in POI Markers when displaying value in the Y axis labels on the leading edge.\u003c/p\u003e"},"Structs/TrailingLabelShape.html":{"name":"TrailingLabelShape","abstract":"\u003cp\u003eShape used in POI Markers when displaying value in the Y axis labels on the trailing edge.\u003c/p\u003e"},"Structs/BottomLabelShape.html":{"name":"BottomLabelShape","abstract":"\u003cp\u003eShape used in POI Markers when displaying value in the X axis labels on the bottom edge.\u003c/p\u003e"},"Structs/TopLabelShape.html":{"name":"TopLabelShape","abstract":"\u003cp\u003eShape used in POI Markers when displaying value in the X axis labels on the top edge.\u003c/p\u003e"},"Structs/ExtraLineStyle.html":{"name":"ExtraLineStyle","abstract":"\u003cp\u003eControl of the styling of the Extra Line.\u003c/p\u003e"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP11MarkerShapeQa":{"name":"MarkerShape","abstract":"\u003cp\u003eA type representing a Shape for displaying a line","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP9poiMarker5value5range8minValue0H5ShapeQzSd_S2dtF":{"name":"poiMarker(value:range:minValue:)","abstract":"\u003cp\u003eDisplays a line marking a Point Of Interest.\u003c/p\u003e","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP9LabelAxisQa":{"name":"LabelAxis","abstract":"\u003cp\u003eA type representing a View for displaying a label","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP12poiLabelAxis11markerValue9specifier9formatter9labelFont0N6Colour0N10Background0N11BorderColor06customH5Shape7padding0hI0QzSd_SSSo17NSNumberFormatterCSg0A2UI0O0VAS0S0VA2wA06CustomhU0VSg14CoreFoundation7CGFloatVSgtF":{"name":"poiLabelAxis(markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:customLabelShape:padding:)","abstract":"\u003cp\u003eDisplays a label and box that mark a Point Of Interest","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP11LabelCenterQa":{"name":"LabelCenter","abstract":"\u003cp\u003eA type representing a View for displaying a label","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP14poiLabelCenter11markerValue9specifier9formatter9labelFont0N6Colour0N10Background0N11BorderColor11strokeStyle06customH5Shape7padding0hI0QzSd_SSSo17NSNumberFormatterCSg0A2UI0O0VAT0S0VA2xT06StrokeU0VAA06CustomhW0VSg14CoreFoundation7CGFloatVSgtF":{"name":"poiLabelCenter(markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)","abstract":"\u003cp\u003eDisplays a label and box that mark a Point Of Interest","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP13LabelPositionQa":{"name":"LabelPosition","abstract":"\u003cp\u003eA type representing a View for displaying a label","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP16poiLabelPosition8location11markerValue9specifier9formatter9labelFont0O6Colour0O10Background0O11BorderColor11strokeStyle06customH5Shape7padding0hI0Qz14CoreFoundation7CGFloatV_SdSSSo17NSNumberFormatterCSg0A2UI0P0VAX0T0VA0_A0_AX06StrokeV0VAA06CustomhX0VSgATSgtF":{"name":"poiLabelPosition(location:markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)","abstract":"\u003cp\u003eDisplays a label and box that mark a Point Of Interest","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP25poiValueLabelPositionAxis5frame06markerH003minH05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelPositionAxis(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eSets the position of the POI Label when it\u0026rsquo;s over","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP27poiValueLabelPositionCenter5frame06markerH003minH05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelPositionCenter(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eSets the position of the POI Label when it\u0026rsquo;s in","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP29poiValueLabelRelativePosition5frame06markerH003minH05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelRelativePosition(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eSets the position of the POI Label when it\u0026rsquo;s at","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP19AbscissaMarkerShapeQa":{"name":"AbscissaMarkerShape","abstract":"\u003cp\u003eA type representing a Shape for displaying a line","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP17poiAbscissaMarker11markerValue04dataC5Count0hI5ShapeQzSi_SitF":{"name":"poiAbscissaMarker(markerValue:dataPointCount:)","abstract":"\u003cp\u003eDisplays a line marking a Point Of Interest.\u003c/p\u003e","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP17AbscissaLabelAxisQa":{"name":"AbscissaLabelAxis","abstract":"\u003cp\u003eA type representing a View for displaying a label","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP20poiAbscissaLabelAxis6marker9labelFont0L6Colour0L10Background0L11BorderColor06customI5Shape7padding0hiJ0QzSS_0A2UI0M0VAN0Q0VA2rA06CustomiS0VSg14CoreFoundation7CGFloatVSgtF":{"name":"poiAbscissaLabelAxis(marker:labelFont:labelColour:labelBackground:labelBorderColor:customLabelShape:padding:)","abstract":"\u003cp\u003eDisplays a label and box that mark a Point Of Interest","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP19AbscissaLabelCenterQa":{"name":"AbscissaLabelCenter","abstract":"\u003cp\u003eA type representing a View for displaying a label","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP22poiAbscissaLabelCenter6marker9labelFont0L6Colour0L10Background0L11BorderColor11strokeStyle06customI5Shape7padding0hiJ0QzSS_0A2UI0M0VAO0Q0VA2sO06StrokeS0VAA06CustomiU0VSg14CoreFoundation7CGFloatVSgtF":{"name":"poiAbscissaLabelCenter(marker:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)","abstract":"\u003cp\u003eDisplays a label and box that mark a Point Of Interest","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP21AbscissaLabelPositionQa":{"name":"AbscissaLabelPosition","abstract":"\u003cp\u003eA type representing a View for displaying a label","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP24poiAbscissaLabelPosition8location6marker9labelFont0M6Colour0M10Background0M11BorderColor11strokeStyle06customI5Shape7padding0hiJ0Qz14CoreFoundation7CGFloatV_SS0A2UI0N0VAS0R0VA2wS06StrokeT0VAA06CustomiV0VSgARSgtF":{"name":"poiAbscissaLabelPosition(location:marker:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)","abstract":"\u003cp\u003eDisplays a label and box that mark a Point Of Interest","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP33poiAbscissaValueLabelPositionAxis5frame06markerI05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelPositionAxis(frame:markerValue:count:)","abstract":"\u003cp\u003eSets the position of the POI Label when it\u0026rsquo;s over","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP35poiAbscissaValueLabelPositionCenter5frame06markerI05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelPositionCenter(frame:markerValue:count:)","abstract":"\u003cp\u003eSets the position of the POI Label when it\u0026rsquo;s in","parent_name":"PointOfInterestProtocol"},"Protocols/PointOfInterestProtocol.html#/s:13SwiftUICharts23PointOfInterestProtocolP37poiAbscissaValueLabelRelativePosition5frame06markerI05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelRelativePosition(frame:markerValue:count:)","abstract":"\u003cp\u003eSets the position of the POI Label when it\u0026rsquo;s at","parent_name":"PointOfInterestProtocol"},"Protocols/CTLineBarDataPointProtocol.html#/s:13SwiftUICharts26CTLineBarDataPointProtocolP10xAxisLabelSSSgvp":{"name":"xAxisLabel","abstract":"\u003cp\u003eData points label for the X axis.\u003c/p\u003e","parent_name":"CTLineBarDataPointProtocol"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP4MarkQa":{"name":"Mark","abstract":"\u003cp\u003eA type representing touch overlay marker type. \u0026ndash; \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:13SwiftUICharts10MarkerTypeP\"\u003eMarkerType\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP10markerType4MarkQzvp":{"name":"markerType","abstract":"\u003cp\u003eWhere the marker lines come from to meet at a specified point.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP09xAxisGridF0AA0hF0Vvp":{"name":"xAxisGridStyle","abstract":"\u003cp\u003eStyle of the vertical lines breaking up the chart.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP18xAxisLabelPositionAA05XAxisH9PosistionOvp":{"name":"xAxisLabelPosition","abstract":"\u003cp\u003eLocation of the X axis labels - Top or Bottom.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14xAxisLabelFont0A2UI0I0Vvp":{"name":"xAxisLabelFont","abstract":"\u003cp\u003eFont of the labels on the X axis.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16xAxisLabelColour0A2UI5ColorVvp":{"name":"xAxisLabelColour","abstract":"\u003cp\u003eText Colour for the labels on the X axis.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP15xAxisLabelsFromAA0hI0Ovp":{"name":"xAxisLabelsFrom","abstract":"\u003cp\u003eWhere the label data come from. DataPoint or ChartData.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP10xAxisTitleSSSgvp":{"name":"xAxisTitle","abstract":"\u003cp\u003eLabel to display next to the chart giving info about the axis.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14xAxisTitleFont0A2UI0I0Vvp":{"name":"xAxisTitleFont","abstract":"\u003cp\u003eFont of the x axis title.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16xAxisTitleColour0A2UI5ColorVvp":{"name":"xAxisTitleColour","abstract":"\u003cp\u003eColour of the x axis title.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP17xAxisBorderColour0A2UI5ColorVSgvp":{"name":"xAxisBorderColour","abstract":"\u003cp\u003eColour of the x axis border.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP09yAxisGridF0AA0hF0Vvp":{"name":"yAxisGridStyle","abstract":"\u003cp\u003eStyle of the horizontal lines breaking up the chart.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP18yAxisLabelPositionAA05YAxisH9PosistionOvp":{"name":"yAxisLabelPosition","abstract":"\u003cp\u003eLocation of the X axis labels - Leading or Trailing.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14yAxisLabelFont0A2UI0I0Vvp":{"name":"yAxisLabelFont","abstract":"\u003cp\u003eFont of the labels on the Y axis.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16yAxisLabelColour0A2UI5ColorVvp":{"name":"yAxisLabelColour","abstract":"\u003cp\u003eText Colour for the labels on the Y axis.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP19yAxisNumberOfLabelsSivp":{"name":"yAxisNumberOfLabels","abstract":"\u003cp\u003eNumber Of Labels on Y Axis.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14yAxisLabelTypeAA05YAxishI0Ovp":{"name":"yAxisLabelType","abstract":"\u003cp\u003eOption to add custom Strings to Y axis rather than","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP10yAxisTitleSSSgvp":{"name":"yAxisTitle","abstract":"\u003cp\u003eLabel to display next to the chart giving info about the axis.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP14yAxisTitleFont0A2UI0I0Vvp":{"name":"yAxisTitleFont","abstract":"\u003cp\u003eFont of the y axis title.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP16yAxisTitleColour0A2UI5ColorVvp":{"name":"yAxisTitleColour","abstract":"\u003cp\u003eFont of the y axis title.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP17yAxisBorderColour0A2UI5ColorVSgvp":{"name":"yAxisBorderColour","abstract":"\u003cp\u003eColour of the y axis border.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP8baselineAA8BaselineOvp":{"name":"baseline","abstract":"\u003cp\u003eWhere to start drawing the line chart from. Zero, data set minium or custom.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/CTLineBarChartStyle.html#/s:13SwiftUICharts19CTLineBarChartStyleP7topLineAA7ToplineOvp":{"name":"topLine","abstract":"\u003cp\u003eWhere to finish drawing the chart from. Data set maximum or custom.\u003c/p\u003e","parent_name":"CTLineBarChartStyle"},"Protocols/GetDataProtocol.html#/s:13SwiftUICharts15GetDataProtocolP5rangeSdvp":{"name":"range","abstract":"\u003cp\u003eReturns the difference between the highest and lowest numbers in the data set or data sets.\u003c/p\u003e","parent_name":"GetDataProtocol"},"Protocols/GetDataProtocol.html#/s:13SwiftUICharts15GetDataProtocolP8minValueSdvp":{"name":"minValue","abstract":"\u003cp\u003eReturns the lowest value in the data set or data sets.\u003c/p\u003e","parent_name":"GetDataProtocol"},"Protocols/GetDataProtocol.html#/s:13SwiftUICharts15GetDataProtocolP8maxValueSdvp":{"name":"maxValue","abstract":"\u003cp\u003eReturns the highest value in the data set or data sets\u003c/p\u003e","parent_name":"GetDataProtocol"},"Protocols/GetDataProtocol.html#/s:13SwiftUICharts15GetDataProtocolP7averageSdvp":{"name":"average","abstract":"\u003cp\u003eReturns the average value from the data set or data sets.\u003c/p\u003e","parent_name":"GetDataProtocol"},"Protocols/DataFunctionsProtocol.html#/s:13SwiftUICharts21DataFunctionsProtocolP8maxValueSdyF":{"name":"maxValue()","abstract":"\u003cp\u003eReturns the highest value in the data set.\u003c/p\u003e","parent_name":"DataFunctionsProtocol"},"Protocols/DataFunctionsProtocol.html#/s:13SwiftUICharts21DataFunctionsProtocolP8minValueSdyF":{"name":"minValue()","abstract":"\u003cp\u003eReturns the lowest value in the data set.\u003c/p\u003e","parent_name":"DataFunctionsProtocol"},"Protocols/DataFunctionsProtocol.html#/s:13SwiftUICharts21DataFunctionsProtocolP7averageSdyF":{"name":"average()","abstract":"\u003cp\u003eReturns the average value from the data set.\u003c/p\u003e","parent_name":"DataFunctionsProtocol"},"Protocols/CTColourStyle.html#/s:13SwiftUICharts13CTColourStyleP10colourTypeAA06ColourF0Ovp":{"name":"colourType","abstract":"\u003cp\u003eSelection for the style of colour.\u003c/p\u003e","parent_name":"CTColourStyle"},"Protocols/CTColourStyle.html#/s:13SwiftUICharts13CTColourStyleP6colour0A2UI5ColorVSgvp":{"name":"colour","abstract":"\u003cp\u003eSingle Colour\u003c/p\u003e","parent_name":"CTColourStyle"},"Protocols/CTColourStyle.html#/s:13SwiftUICharts13CTColourStyleP7coloursSay0A2UI5ColorVGSgvp":{"name":"colours","abstract":"\u003cp\u003eArray of colours for gradient\u003c/p\u003e","parent_name":"CTColourStyle"},"Protocols/CTColourStyle.html#/s:13SwiftUICharts13CTColourStyleP5stopsSayAA12GradientStopVGSgvp":{"name":"stops","abstract":"\u003cp\u003eArray of Gradient Stops.\u003c/p\u003e","parent_name":"CTColourStyle"},"Protocols/CTColourStyle.html#/s:13SwiftUICharts13CTColourStyleP10startPoint0A2UI04UnitF0VSgvp":{"name":"startPoint","abstract":"\u003cp\u003eStart point for the gradient\u003c/p\u003e","parent_name":"CTColourStyle"},"Protocols/CTColourStyle.html#/s:13SwiftUICharts13CTColourStyleP8endPoint0A2UI04UnitF0VSgvp":{"name":"endPoint","abstract":"\u003cp\u003eEnd point for the gradient\u003c/p\u003e","parent_name":"CTColourStyle"},"Protocols/CTChartStyle.html#/s:13SwiftUICharts12CTChartStyleP16infoBoxPlacementAA04InfofG0Ovp":{"name":"infoBoxPlacement","abstract":"\u003cp\u003ePlacement of the information box that appears on touch input.\u003c/p\u003e","parent_name":"CTChartStyle"},"Protocols/CTChartStyle.html#/s:13SwiftUICharts12CTChartStyleP23infoBoxContentAlignmentAA04InfofH0Ovp":{"name":"infoBoxContentAlignment","abstract":"\u003cp\u003ePlacement of the information box that appears on touch input.\u003c/p\u003e","parent_name":"CTChartStyle"},"Protocols/CTChartStyle.html#/s:13SwiftUICharts12CTChartStyleP16infoBoxValueFont0A2UI0H0Vvp":{"name":"infoBoxValueFont","abstract":"\u003cp\u003eFont for the value part of the touch info.\u003c/p\u003e","parent_name":"CTChartStyle"},"Protocols/CTChartStyle.html#/s:13SwiftUICharts12CTChartStyleP18infoBoxValueColour0A2UI5ColorVvp":{"name":"infoBoxValueColour","abstract":"\u003cp\u003eColour of the value part of the touch info.\u003c/p\u003e","parent_name":"CTChartStyle"},"Protocols/CTChartStyle.html#/s:13SwiftUICharts12CTChartStyleP22infoBoxDescriptionFont0A2UI0H0Vvp":{"name":"infoBoxDescriptionFont","abstract":"\u003cp\u003eFont for the description part of the touch info.\u003c/p\u003e","parent_name":"CTChartStyle"},"Protocols/CTChartStyle.html#/s:13SwiftUICharts12CTChartStyleP24infoBoxDescriptionColour0A2UI5ColorVvp":{"name":"infoBoxDescriptionColour","abstract":"\u003cp\u003eColour of the description part of the touch info.\u003c/p\u003e","parent_name":"CTChartStyle"},"Protocols/CTChartStyle.html#/s:13SwiftUICharts12CTChartStyleP23infoBoxBackgroundColour0A2UI5ColorVvp":{"name":"infoBoxBackgroundColour","abstract":"\u003cp\u003eColour of the background of the touch info.\u003c/p\u003e","parent_name":"CTChartStyle"},"Protocols/CTChartStyle.html#/s:13SwiftUICharts12CTChartStyleP19infoBoxBorderColour0A2UI5ColorVvp":{"name":"infoBoxBorderColour","abstract":"\u003cp\u003eBorder colour of the touch info.\u003c/p\u003e","parent_name":"CTChartStyle"},"Protocols/CTChartStyle.html#/s:13SwiftUICharts12CTChartStyleP013infoBoxBorderD00A2UI06StrokeD0Vvp":{"name":"infoBoxBorderStyle","abstract":"\u003cp\u003eBorder style of the touch info.\u003c/p\u003e","parent_name":"CTChartStyle"},"Protocols/CTChartStyle.html#/s:13SwiftUICharts12CTChartStyleP15globalAnimation0A2UI0F0Vvp":{"name":"globalAnimation","abstract":"\u003cp\u003eGlobal control of animations.\u003c/p\u003e","parent_name":"CTChartStyle"},"Protocols/CTRangeDataPointProtocol.html#/s:13SwiftUICharts24CTRangeDataPointProtocolP10upperValueSdvp":{"name":"upperValue","abstract":"\u003cp\u003eValue of the upper range of the data point.\u003c/p\u003e","parent_name":"CTRangeDataPointProtocol"},"Protocols/CTRangeDataPointProtocol.html#/s:13SwiftUICharts24CTRangeDataPointProtocolP10lowerValueSdvp":{"name":"lowerValue","abstract":"\u003cp\u003eValue of the lower range of the data point.\u003c/p\u003e","parent_name":"CTRangeDataPointProtocol"},"Protocols/CTRangeDataPointProtocol.html#/s:13SwiftUICharts24CTRangeDataPointProtocolPA2A09RangedBardE0VRszrlE13valueAsString9specifier9formatterS2S_So17NSNumberFormatterCSgtF":{"name":"valueAsString(specifier:formatter:)","abstract":"\u003cp\u003eData point\u0026rsquo;s value as a string\u003c/p\u003e","parent_name":"CTRangeDataPointProtocol"},"Protocols/CTStandardDataPointProtocol.html#/s:13SwiftUICharts27CTStandardDataPointProtocolP5valueSdvp":{"name":"value","abstract":"\u003cp\u003eValue of the data point\u003c/p\u003e","parent_name":"CTStandardDataPointProtocol"},"Protocols/CTStandardDataPointProtocol.html#/s:13SwiftUICharts27CTStandardDataPointProtocolPA2A05CTBarde4BaseF0RzrlE13valueAsString9specifier9formatterS2S_So17NSNumberFormatterCSgtF":{"name":"valueAsString(specifier:formatter:)","abstract":"\u003cp\u003eData point\u0026rsquo;s value as a string\u003c/p\u003e","parent_name":"CTStandardDataPointProtocol"},"Protocols/CTStandardDataPointProtocol.html#/s:13SwiftUICharts27CTStandardDataPointProtocolPA2A06CTLinedeF0RzAA8IgnoreMeRzrlE13valueAsString9specifier9formatterS2S_So17NSNumberFormatterCSgtF":{"name":"valueAsString(specifier:formatter:)","abstract":"\u003cp\u003eData point\u0026rsquo;s value as a string\u003c/p\u003e","parent_name":"CTStandardDataPointProtocol"},"Protocols/CTStandardDataPointProtocol.html#/s:13SwiftUICharts27CTStandardDataPointProtocolPA2A05CTPiedE0RzrlE13valueAsString9specifier9formatterS2S_So17NSNumberFormatterCSgtF":{"name":"valueAsString(specifier:formatter:)","abstract":"\u003cp\u003eData point\u0026rsquo;s value as a string\u003c/p\u003e","parent_name":"CTStandardDataPointProtocol"},"Protocols/CTDataPointBaseProtocol.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP2id2IDQzvp":{"name":"id","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTDataPointBaseProtocol"},"Protocols/CTDataPointBaseProtocol.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eA label that can be displayed on touch input\u003c/p\u003e","parent_name":"CTDataPointBaseProtocol"},"Protocols/CTDataPointBaseProtocol.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP4date10Foundation4DateVSgvp":{"name":"date","abstract":"\u003cp\u003eDate can be used for optionally performing additional calculations.\u003c/p\u003e","parent_name":"CTDataPointBaseProtocol"},"Protocols/CTDataPointBaseProtocol.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP9legendTagSSvp":{"name":"legendTag","abstract":"\u003cp\u003eInternal property that has to be exposed publicly through the protocol.\u003c/p\u003e","parent_name":"CTDataPointBaseProtocol"},"Protocols/CTDataPointBaseProtocol.html#/s:13SwiftUICharts23CTDataPointBaseProtocolP13valueAsString9specifier9formatterS2S_So17NSNumberFormatterCSgtF":{"name":"valueAsString(specifier:formatter:)","abstract":"\u003cp\u003eGets the relevant value(s) from the data point.\u003c/p\u003e","parent_name":"CTDataPointBaseProtocol"},"Protocols/CTDataPointBaseProtocol.html#/s:13SwiftUICharts23CTDataPointBaseProtocolPAAE18wrappedDescriptionSSvp":{"name":"wrappedDescription","abstract":"\u003cp\u003eUnwraps description\u003c/p\u003e","parent_name":"CTDataPointBaseProtocol"},"Protocols/CTMultiDataSetProtocol.html#/s:13SwiftUICharts22CTMultiDataSetProtocolP0dE0Qa":{"name":"DataSet","abstract":"\u003cp\u003eA type representing a single data set \u0026ndash; \u003ccode\u003eSingleDataSet\u003c/code\u003e\u003c/p\u003e","parent_name":"CTMultiDataSetProtocol"},"Protocols/CTMultiDataSetProtocol.html#/s:13SwiftUICharts22CTMultiDataSetProtocolP8dataSetsSay0dE0QzGvp":{"name":"dataSets","abstract":"\u003cp\u003eArray of single data sets.\u003c/p\u003e","parent_name":"CTMultiDataSetProtocol"},"Protocols/CTMultiDataSetProtocol.html#/s:13SwiftUICharts22CTMultiDataSetProtocolPA2A010CTStandardd5PointF00dE0_0dH0RPzrlE8maxValueSdyF":{"name":"maxValue()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTMultiDataSetProtocol"},"Protocols/CTMultiDataSetProtocol.html#/s:13SwiftUICharts22CTMultiDataSetProtocolPA2A010CTStandardd5PointF00dE0_0dH0RPzrlE8minValueSdyF":{"name":"minValue()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTMultiDataSetProtocol"},"Protocols/CTMultiDataSetProtocol.html#/s:13SwiftUICharts22CTMultiDataSetProtocolPA2A010CTStandardd5PointF00dE0_0dH0RPzrlE7averageSdyF":{"name":"average()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTMultiDataSetProtocol"},"Protocols/CTMultiDataSetProtocol.html#/s:13SwiftUICharts22CTMultiDataSetProtocolPA2A010StackedBarD4SetsVRszrlE8maxValueSdyF":{"name":"maxValue()","abstract":"\u003cp\u003eReturns the highest sum value in the data sets\u003c/p\u003e","parent_name":"CTMultiDataSetProtocol"},"Protocols/CTMultiDataSetProtocol.html#/s:13SwiftUICharts22CTMultiDataSetProtocolPA2A011CTLineChartdE00dE0RpzAA010CTStandardd5PointF0AE_0dJ0RPzrlE8minValueSdyF":{"name":"minValue()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTMultiDataSetProtocol"},"Protocols/CTSingleDataSetProtocol.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP0D5PointQa":{"name":"DataPoint","abstract":"\u003cp\u003eA type representing a data point. \u0026ndash; \u003ccode\u003eCTChartDataPoint\u003c/code\u003e\u003c/p\u003e","parent_name":"CTSingleDataSetProtocol"},"Protocols/CTSingleDataSetProtocol.html#/s:13SwiftUICharts23CTSingleDataSetProtocolP10dataPointsSay0D5PointQzGvp":{"name":"dataPoints","abstract":"\u003cp\u003eArray of data points.\u003c/p\u003e","parent_name":"CTSingleDataSetProtocol"},"Protocols/CTSingleDataSetProtocol.html#/s:13SwiftUICharts23CTSingleDataSetProtocolPA2A010CTStandardd5PointF00dH0RpzAA11CTnotRangedAFRQrlE8maxValueSdyF":{"name":"maxValue()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTSingleDataSetProtocol"},"Protocols/CTSingleDataSetProtocol.html#/s:13SwiftUICharts23CTSingleDataSetProtocolPA2A010CTStandardd5PointF00dH0RpzAA11CTnotRangedAFRQrlE8minValueSdyF":{"name":"minValue()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTSingleDataSetProtocol"},"Protocols/CTSingleDataSetProtocol.html#/s:13SwiftUICharts23CTSingleDataSetProtocolPA2A010CTStandardd5PointF00dH0RpzAA11CTnotRangedAFRQrlE7averageSdyF":{"name":"average()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTSingleDataSetProtocol"},"Protocols/CTSingleDataSetProtocol.html#/s:13SwiftUICharts23CTSingleDataSetProtocolPA2A07CTRanged5PointF00dH0RpzAA10CTisRangedAFRQrlE8maxValueSdyF":{"name":"maxValue()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTSingleDataSetProtocol"},"Protocols/CTSingleDataSetProtocol.html#/s:13SwiftUICharts23CTSingleDataSetProtocolPA2A07CTRanged5PointF00dH0RpzAA10CTisRangedAFRQrlE8minValueSdyF":{"name":"minValue()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTSingleDataSetProtocol"},"Protocols/CTSingleDataSetProtocol.html#/s:13SwiftUICharts23CTSingleDataSetProtocolPA2A07CTRanged5PointF00dH0RpzAA10CTisRangedAFRQrlE7averageSdyF":{"name":"average()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTSingleDataSetProtocol"},"Protocols/CTSingleDataSetProtocol.html#/s:13SwiftUICharts23CTSingleDataSetProtocolPA2A011CTLineChartdE0RzAA010CTStandardd5PointF00dJ0RpzAA11CTnotRangedAGRQrlE8minValueSdyF":{"name":"minValue()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTSingleDataSetProtocol"},"Protocols/CTDataSetProtocol.html#/s:13SwiftUICharts17CTDataSetProtocolP2id2IDQzvp":{"name":"id","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTDataSetProtocol"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","abstract":"\u003cp\u003eA type representing a data set. \u0026ndash; \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTDataSetProtocol.html\"\u003eCTDataSetProtocol\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP8SetPointQa":{"name":"SetPoint","abstract":"\u003cp\u003eA type representing a data set. \u0026ndash; \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTDataSetProtocol.html\"\u003eCTDataSetProtocol\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","abstract":"\u003cp\u003eA type representing a data point. \u0026ndash; \u003ccode\u003eCTChartDataPoint\u003c/code\u003e\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP7CTStyleQa":{"name":"CTStyle","abstract":"\u003cp\u003eA type representing the chart style. \u0026ndash; \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTChartStyle.html\"\u003eCTChartStyle\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP5TouchQa":{"name":"Touch","abstract":"\u003cp\u003eA type representing a view for the results of the touch interaction.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP2id2IDQzvp":{"name":"id","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","abstract":"\u003cp\u003eData model containing datapoints and styling information.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","abstract":"\u003cp\u003eData model containing the charts Title, Subtitle and the Title for Legend.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","abstract":"\u003cp\u003eArray of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/LegendData.html\"\u003eLegendData\u003c/a\u003e\u003c/code\u003e to populate the charts legend.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","abstract":"\u003cp\u003eData model pass data from \u003ccode\u003eTouchOverlay\u003c/code\u003e ViewModifier to","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","abstract":"\u003cp\u003eData model conatining the style data for the chart.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","abstract":"\u003cp\u003eCustomisable \u003ccode\u003eText\u003c/code\u003e to display when where is not enough data to draw the chart.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","abstract":"\u003cp\u003eHolds data about the charts type.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP16isGreaterThanTwoSbyF":{"name":"isGreaterThanTwo()","abstract":"\u003cp\u003eReturns whether there are two or more data points.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP19setTouchInteraction13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"setTouchInteraction(touchLocation:chartSize:)","abstract":"\u003cp\u003eTakes in the required data to set up all the touch interactions.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","abstract":"\u003cp\u003eTakes touch location and return a view based on the chart type and configuration.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","abstract":"\u003cp\u003eGets the nearest data points to the touch location.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","abstract":"\u003cp\u003eGets the location of the data point in the view.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataPAAE13infoValueUnit0E0Qr0D5PointQz_tF":{"name":"infoValueUnit(info:)","abstract":"\u003cp\u003eDisplays the data points value with the unit.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataPAAE9infoValue0E0Qr0D5PointQz_tF":{"name":"infoValue(info:)","abstract":"\u003cp\u003eDisplays the data points value without the unit.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataPAAE8infoUnitQryF":{"name":"infoUnit()","abstract":"\u003cp\u003eDisplays the unit.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataPAAE15infoDescription0E0Qr0D5PointQz_tF":{"name":"infoDescription(info:)","abstract":"\u003cp\u003eDisplays the data points description.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/CTChartData.html#/s:13SwiftUICharts11CTChartDataPAAE10infoLegend0E0Qr0D5PointQz_tF":{"name":"infoLegend(info:)","abstract":"\u003cp\u003eDisplays the relevent Legend for the data point.\u003c/p\u003e","parent_name":"CTChartData"},"Protocols/Publishable.html#/s:13SwiftUICharts11PublishableP9DataPointQa":{"name":"DataPoint","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Publishable"},"Protocols/Publishable.html#/s:13SwiftUICharts11PublishableP12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Publishable"},"Protocols/Publishable.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","abstract":"\u003cp\u003eStreams the data points from touch overlay.\u003c/p\u003e","parent_name":"Publishable"},"Protocols/CTDoughnutChartStyle.html#/s:13SwiftUICharts20CTDoughnutChartStyleP11strokeWidth14CoreFoundation7CGFloatVvp":{"name":"strokeWidth","abstract":"\u003cp\u003eWidth / Delta of the Doughnut Chart\u003c/p\u003e","parent_name":"CTDoughnutChartStyle"},"Protocols/CTPieDataPoint.html#/s:13SwiftUICharts14CTPieDataPointP6colour0A2UI5ColorVvp":{"name":"colour","abstract":"\u003cp\u003eColour of the segment\u003c/p\u003e","parent_name":"CTPieDataPoint"},"Protocols/CTPieDataPoint.html#/s:13SwiftUICharts14CTPieDataPointP10startAngleSdvp":{"name":"startAngle","abstract":"\u003cp\u003eWhere the data point should start drawing from","parent_name":"CTPieDataPoint"},"Protocols/CTPieDataPoint.html#/s:13SwiftUICharts14CTPieDataPointP6amountSdvp":{"name":"amount","abstract":"\u003cp\u003eThe data points value in radians.\u003c/p\u003e","parent_name":"CTPieDataPoint"},"Protocols/CTPieDataPoint.html#/s:13SwiftUICharts14CTPieDataPointP5labelAA11OverlayTypeOvp":{"name":"label","abstract":"\u003cp\u003eOption to add overlays on top of the segment.\u003c/p\u003e","parent_name":"CTPieDataPoint"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11xAxisLabelsSaySSGSgvp":{"name":"xAxisLabels","abstract":"\u003cp\u003eArray of strings for the labels on the X Axis instead of the labels in the data points.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11yAxisLabelsSaySSGSgvp":{"name":"yAxisLabels","abstract":"\u003cp\u003eArray of strings for the labels on the Y Axis instead of the labels generated","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP04viewF0AA0e4ViewF0Vvp":{"name":"viewData","abstract":"\u003cp\u003eData model to hold data about the Views layout.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP09extraLineF0AA05ExtraiF0VSgvp":{"name":"extraLineData","abstract":"\u003cp\u003eA data model for the \u003ccode\u003eExtraLine\u003c/code\u003e View Modifier\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP12ExtraYLabelsQa":{"name":"ExtraYLabels","abstract":"\u003cp\u003eA type representing a View for displaying second set of labels on the Y axis.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP19getExtraYAxisLabels0I7YLabelsQzyF":{"name":"getExtraYAxisLabels()","abstract":"\u003cp\u003eView for displaying second set of labels on the Y axis.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP9getColourAA0I5StyleVyF":{"name":"getColour()","abstract":"\u003cp\u003eGet the relevant colour indicator for the y axis labels.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP7XLabelsQa":{"name":"XLabels","abstract":"\u003cp\u003eA type representing a View for displaying labels on the X axis.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getXAxisLabels7XLabelsQzyF":{"name":"getXAxisLabels()","abstract":"\u003cp\u003eDisplays a view for the labels on the X Axis.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP7YLabelsQa":{"name":"YLabels","abstract":"\u003cp\u003eA type representing a View for displaying labels on the X axis.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getYAxisLabels7YLabelsQzyF":{"name":"getYAxisLabels()","abstract":"\u003cp\u003eDisplays a view for the labels on the Y Axis.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14setBoxLocation05touchJ08boxFrame9chartSize14CoreFoundation7CGFloatVAJ_So6CGRectVALtF":{"name":"setBoxLocation(touchLocation:boxFrame:chartSize:)","abstract":"\u003cp\u003eSets the data point info box location while keeping it within the parent view.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPAAE19setBoxLocationation13touchLocation8boxFrame9chartSize14CoreFoundation7CGFloatVAJ_So6CGRectVALtF":{"name":"setBoxLocationation(touchLocation:boxFrame:chartSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPAAE13getYAxisTitle6colourQrAA10AxisColourO_tF":{"name":"getYAxisTitle(colour:)","abstract":"\u003cp\u003eReturns the title for y axis.\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPAAE18getExtraYAxisTitle6colourQrAA10AxisColourO_tF":{"name":"getExtraYAxisTitle(colour:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A12isHorizontalRzrlE19setBoxLocationation13touchLocation8boxFrame9chartSize14CoreFoundation7CGFloatVAK_So6CGRectVAMtF":{"name":"setBoxLocationation(touchLocation:boxFrame:chartSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A03GetfG0RzAA0f9FunctionsG07SetTypeAA07CTChartF0PRpzrlE5rangeSdvp":{"name":"range","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A03GetfG0RzAA0f9FunctionsG07SetTypeAA07CTChartF0PRpzrlE8minValueSdvp":{"name":"minValue","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A03GetfG0RzAA0f9FunctionsG07SetTypeAA07CTChartF0PRpzrlE8maxValueSdvp":{"name":"maxValue","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A03GetfG0RzAA0f9FunctionsG07SetTypeAA07CTChartF0PRpzrlE7averageSdvp":{"name":"average","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzrlE9poiMarker5value5range8minValueQrSd_S2dtF":{"name":"poiMarker(value:range:minValue:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzrlE12poiLabelAxis11markerValue9specifier9formatter9labelFont0R6Colour0R10Background0R11BorderColor06customL5Shape7paddingQrSd_SSSo17NSNumberFormatterCSg0A2UI0S0VAR0W0VA2vA06CustomlY0VSg14CoreFoundation7CGFloatVSgtF":{"name":"poiLabelAxis(markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:customLabelShape:padding:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzrlE14poiLabelCenter11markerValue9specifier9formatter9labelFont0R6Colour0R10Background0R11BorderColor11strokeStyle06customL5Shape7paddingQrSd_SSSo17NSNumberFormatterCSg0A2UI0S0VAS0W0VA2wS06StrokeY0VAA06CustomL5ShapeVSg14CoreFoundation7CGFloatVSgtF":{"name":"poiLabelCenter(markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzrlE16poiLabelPosition8location11markerValue9specifier9formatter9labelFont0S6Colour0S10Background0S11BorderColor11strokeStyle06customL5Shape7paddingQr14CoreFoundation7CGFloatV_SdSSSo17NSNumberFormatterCSg0A2UI0T0VAW0X0VA_A_AW06StrokeZ0VAA06CustomL5ShapeVSgASSgtF":{"name":"poiLabelPosition(location:markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzAA12isHorizontalRzrlE9poiMarker5value5range8minValueQrSd_S2dtF":{"name":"poiMarker(value:range:minValue:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzAA12isHorizontalRzrlE12poiLabelAxis11markerValue9specifier9labelFont0S6Colour0S10Background0S11BorderColor06customN5Shape7paddingQrSd_SS0A2UI0T0VAO0X0VA2sA06CustomnZ0VSg14CoreFoundation7CGFloatVSgtF":{"name":"poiLabelAxis(markerValue:specifier:labelFont:labelColour:labelBackground:labelBorderColor:customLabelShape:padding:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzAA12isHorizontalRzrlE16poiLabelPosition8location11markerValue9specifier9formatter9labelFont0U6Colour0U10Background0U11BorderColor11strokeStyle06customN5Shape7paddingQr14CoreFoundation7CGFloatV_SdSSSo17NSNumberFormatterCSg0A2UI0V0VAX0Z0VA0_A0_AX11StrokeStyleVAA06CustomN5ShapeVSgATSgtF":{"name":"poiLabelPosition(location:markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A0cefG0RzAA015PointOfInterestG0RzrlE25poiValueLabelPositionAxis5frame06markerL003minL05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelPositionAxis(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A0cefG0RzAA015PointOfInterestG0RzrlE27poiValueLabelPositionCenter5frame06markerL003minL05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelPositionCenter(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A0cefG0RzAA015PointOfInterestG0RzrlE29poiValueLabelRelativePosition5frame06markerL003minL05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelRelativePosition(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzrlE25poiValueLabelPositionAxis5frame06markerM003minM05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelPositionAxis(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzrlE27poiValueLabelPositionCenter5frame06markerM003minM05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelPositionCenter(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzrlE29poiValueLabelRelativePosition5frame06markerM003minM05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelRelativePosition(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzAA12isHorizontalRzrlE25poiValueLabelPositionAxis5frame06markerO003minO05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelPositionAxis(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzAA12isHorizontalRzrlE27poiValueLabelPositionCenter5frame06markerO003minO05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelPositionCenter(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzAA12isHorizontalRzrlE29poiValueLabelRelativePosition5frame06markerO003minO05rangeSo7CGPointVSo6CGRectV_S3dtF":{"name":"poiValueLabelRelativePosition(frame:markerValue:minValue:range:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzrlE17poiAbscissaMarker11markerValue04dataH5CountQrSi_SitF":{"name":"poiAbscissaMarker(markerValue:dataPointCount:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzrlE20poiAbscissaLabelAxis6marker9labelFont0P6Colour0P10Background0P11BorderColor06customM5Shape7paddingQrSS_0A2UI0Q0VAM0U0VA2qA06CustommW0VSg14CoreFoundation7CGFloatVSgtF":{"name":"poiAbscissaLabelAxis(marker:labelFont:labelColour:labelBackground:labelBorderColor:customLabelShape:padding:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzrlE22poiAbscissaLabelCenter6marker9labelFont0P6Colour0P10Background0P11BorderColor11strokeStyle06customM5Shape7paddingQrSS_0A2UI0Q0VAN0U0VA2rN06StrokeW0VAA06CustommY0VSg14CoreFoundation7CGFloatVSgtF":{"name":"poiAbscissaLabelCenter(marker:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzrlE24poiAbscissaLabelPosition8location6marker9labelFont0Q6Colour0Q10Background0Q11BorderColor11strokeStyle06customM5Shape7paddingQr14CoreFoundation7CGFloatV_SS0A2UI0R0VAR0V0VA2vR06StrokeX0VAA06CustommZ0VSgAQSgtF":{"name":"poiAbscissaLabelPosition(location:marker:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzAA12isHorizontalRzrlE17poiAbscissaMarker11markerValue04dataH5CountQrSi_SitF":{"name":"poiAbscissaMarker(markerValue:dataPointCount:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzAA12isHorizontalRzrlE20poiAbscissaLabelAxis6marker9labelFont0R6Colour0R10Background0R11BorderColor06customO5Shape7paddingQrSS_0A2UI0S0VAN0W0VA2rA06CustomoY0VSg14CoreFoundation7CGFloatVSgtF":{"name":"poiAbscissaLabelAxis(marker:labelFont:labelColour:labelBackground:labelBorderColor:customLabelShape:padding:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A015PointOfInterestG0RzAA12isHorizontalRzrlE24poiAbscissaLabelPosition8location6marker9labelFont0S6Colour0S10Background0S11BorderColor11strokeStyle06customO5Shape7paddingQr14CoreFoundation7CGFloatV_SS0A2UI0T0VAS0X0VA2wS06StrokeZ0VAA06CustomO5ShapeVSgARSgtF":{"name":"poiAbscissaLabelPosition(location:marker:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A0cefG0RzAA015PointOfInterestG0RzrlE33poiAbscissaValueLabelPositionAxis5frame06markerM05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelPositionAxis(frame:markerValue:count:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A0cefG0RzAA015PointOfInterestG0RzrlE35poiAbscissaValueLabelPositionCenter5frame06markerM05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelPositionCenter(frame:markerValue:count:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A0cefG0RzAA015PointOfInterestG0RzrlE37poiAbscissaValueLabelRelativePosition5frame06markerM05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelRelativePosition(frame:markerValue:count:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzrlE33poiAbscissaValueLabelPositionAxis5frame06markerN05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelPositionAxis(frame:markerValue:count:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzrlE35poiAbscissaValueLabelPositionCenter5frame06markerN05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelPositionCenter(frame:markerValue:count:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzrlE37poiAbscissaValueLabelRelativePosition5frame06markerN05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelRelativePosition(frame:markerValue:count:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzAA12isHorizontalRzrlE33poiAbscissaValueLabelPositionAxis5frame06markerP05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelPositionAxis(frame:markerValue:count:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzAA12isHorizontalRzrlE35poiAbscissaValueLabelPositionCenter5frame06markerP05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelPositionCenter(frame:markerValue:count:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/CTLineBarChartDataProtocol.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolPA2A05CTBarefG0RzAA015PointOfInterestG0RzAA12isHorizontalRzrlE37poiAbscissaValueLabelRelativePosition5frame06markerP05countSo7CGPointVSo6CGRectV_S2itF":{"name":"poiAbscissaValueLabelRelativePosition(frame:markerValue:count:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineBarChartDataProtocol"},"Protocols/IgnoreMe.html#/s:13SwiftUICharts8IgnoreMeP06ignoreD0Sbvp":{"name":"ignoreMe","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IgnoreMe"},"Protocols/CTRangedLineDataPoint.html#/s:13SwiftUICharts21CTRangedLineDataPointPA2A06Rangedd5CharteF0VRszrlE13valueAsString9specifier9formatterS2S_So17NSNumberFormatterCSgtF":{"name":"valueAsString(specifier:formatter:)","abstract":"\u003cp\u003eData point\u0026rsquo;s value as a string\u003c/p\u003e","parent_name":"CTRangedLineDataPoint"},"Protocols/CTLineDataPointProtocol.html#/s:13SwiftUICharts23CTLineDataPointProtocolP11pointColourAA0eH0VSgvp":{"name":"pointColour","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTLineDataPointProtocol"},"Protocols/CTRangedLineChartDataSet.html#/s:13SwiftUICharts24CTRangedLineChartDataSetP15legendFillTitleSSvp":{"name":"legendFillTitle","abstract":"\u003cp\u003eLabel to display in the legend for the range area..\u003c/p\u003e","parent_name":"CTRangedLineChartDataSet"},"Protocols/CTLineChartDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP7StylingQa":{"name":"Styling","abstract":"\u003cp\u003eA type representing colour styling\u003c/p\u003e","parent_name":"CTLineChartDataSet"},"Protocols/CTLineChartDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP11legendTitleSSvp":{"name":"legendTitle","abstract":"\u003cp\u003eLabel to display in the legend.\u003c/p\u003e","parent_name":"CTLineChartDataSet"},"Protocols/CTLineChartDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP5style7StylingQzvp":{"name":"style","abstract":"\u003cp\u003eSets the style for the Data Set (as opposed to Chart Data Style).\u003c/p\u003e","parent_name":"CTLineChartDataSet"},"Protocols/CTLineChartDataSet.html#/s:13SwiftUICharts18CTLineChartDataSetP10pointStyleAA05PointH0Vvp":{"name":"pointStyle","abstract":"\u003cp\u003eSets the look of the markers over the data points.\u003c/p\u003e","parent_name":"CTLineChartDataSet"},"Protocols/CTRangedLineStyle.html#/s:13SwiftUICharts17CTRangedLineStyleP10fillColourAA0gE0Vvp":{"name":"fillColour","abstract":"\u003cp\u003eDrawing style of the range fill.\u003c/p\u003e","parent_name":"CTRangedLineStyle"},"Protocols/CTLineStyle.html#/s:13SwiftUICharts11CTLineStyleP8lineTypeAA04LineF0Ovp":{"name":"lineType","abstract":"\u003cp\u003eDrawing style of the line.\u003c/p\u003e","parent_name":"CTLineStyle"},"Protocols/CTLineStyle.html#/s:13SwiftUICharts11CTLineStyleP10lineColourAA0fD0Vvp":{"name":"lineColour","abstract":"\u003cp\u003eColour styling of the line.\u003c/p\u003e","parent_name":"CTLineStyle"},"Protocols/CTLineStyle.html#/s:13SwiftUICharts11CTLineStyleP06strokeD0AA6StrokeVvp":{"name":"strokeStyle","abstract":"\u003cp\u003eStyling for stroke \u003c/p\u003e","parent_name":"CTLineStyle"},"Protocols/CTLineStyle.html#/s:13SwiftUICharts11CTLineStyleP10ignoreZeroSbvp":{"name":"ignoreZero","abstract":"\u003cp\u003eWhether the chart should skip data points who\u0026rsquo;s value is 0.\u003c/p\u003e","parent_name":"CTLineStyle"},"Protocols/CTLineChartDataProtocol.html#/s:13SwiftUICharts23CTLineChartDataProtocolP6PointsQa":{"name":"Points","abstract":"\u003cp\u003eA type representing opaque View\u003c/p\u003e","parent_name":"CTLineChartDataProtocol"},"Protocols/CTLineChartDataProtocol.html#/s:13SwiftUICharts23CTLineChartDataProtocolP6AccessQa":{"name":"Access","abstract":"\u003cp\u003eA type representing opaque View\u003c/p\u003e","parent_name":"CTLineChartDataProtocol"},"Protocols/CTLineChartDataProtocol.html#/s:13SwiftUICharts23CTLineChartDataProtocolP14getPointMarker6PointsQzyF":{"name":"getPointMarker()","abstract":"\u003cp\u003eDisplays Shapes over the data points.\u003c/p\u003e","parent_name":"CTLineChartDataProtocol"},"Protocols/CTLineChartDataProtocol.html#/s:13SwiftUICharts23CTLineChartDataProtocolP16getAccessibility6AccessQzyF":{"name":"getAccessibility()","abstract":"\u003cp\u003eEnsures that line charts have an accessibility layer.\u003c/p\u003e","parent_name":"CTLineChartDataProtocol"},"Protocols/CTMultiBarDataPoint.html#/s:13SwiftUICharts19CTMultiBarDataPointP5groupAA08GroupingE0Vvp":{"name":"group","abstract":"\u003cp\u003eFor grouping data points together so they can be drawn in the correct groupings.\u003c/p\u003e","parent_name":"CTMultiBarDataPoint"},"Protocols/CTBarColourProtocol.html#/s:13SwiftUICharts19CTBarColourProtocolP6colourAA0D5StyleVvp":{"name":"colour","abstract":"\u003cp\u003eDrawing style of the range fill.\u003c/p\u003e","parent_name":"CTBarColourProtocol"},"Protocols/CTMultiBarChartDataSet.html#/s:13SwiftUICharts22CTMultiBarChartDataSetP8setTitleSSvp":{"name":"setTitle","abstract":"\u003cp\u003eTitle of the data set.\u003c/p\u003e","parent_name":"CTMultiBarChartDataSet"},"Protocols/CTMultiBarChartDataSet.html#/s:13SwiftUICharts22CTMultiBarChartDataSetPA2A07StackeddfG0VRszrlE8maxValueSdyF":{"name":"maxValue()","abstract":"\u003cp\u003eReturns the highest sum value in the data set.\u003c/p\u003e","parent_name":"CTMultiBarChartDataSet"},"Protocols/CTStandardBarChartDataSet.html#/s:13SwiftUICharts25CTStandardBarChartDataSetP11legendTitleSSvp":{"name":"legendTitle","abstract":"\u003cp\u003eLabel to display in the legend.\u003c/p\u003e","parent_name":"CTStandardBarChartDataSet"},"Protocols/CTBarStyle.html#/s:13SwiftUICharts10CTBarStyleP8barWidth14CoreFoundation7CGFloatVvp":{"name":"barWidth","abstract":"\u003cp\u003eHow much of the available width to use. 0\u0026hellip;1\u003c/p\u003e","parent_name":"CTBarStyle"},"Protocols/CTBarStyle.html#/s:13SwiftUICharts10CTBarStyleP12cornerRadiusAA06CornerF0Vvp":{"name":"cornerRadius","abstract":"\u003cp\u003eCorner radius of the bar shape.\u003c/p\u003e","parent_name":"CTBarStyle"},"Protocols/CTBarStyle.html#/s:13SwiftUICharts10CTBarStyleP10colourFromAA06ColourF0Ovp":{"name":"colourFrom","abstract":"\u003cp\u003eWhere to get the colour data from.\u003c/p\u003e","parent_name":"CTBarStyle"},"Protocols/CTBarStyle.html#/s:13SwiftUICharts10CTBarStyleP6colourAA06ColourD0Vvp":{"name":"colour","abstract":"\u003cp\u003eDrawing style of the fill.\u003c/p\u003e","parent_name":"CTBarStyle"},"Protocols/CTMultiBarChartDataProtocol.html#/s:13SwiftUICharts27CTMultiBarChartDataProtocolP6groupsSayAA08GroupingF0VGvp":{"name":"groups","abstract":"\u003cp\u003eGrouping data to inform the chart about the relationship between the datapoints.\u003c/p\u003e","parent_name":"CTMultiBarChartDataProtocol"},"Protocols/CTBarChartDataProtocol.html#/s:13SwiftUICharts22CTBarChartDataProtocolP8BarStyleQa":{"name":"BarStyle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CTBarChartDataProtocol"},"Protocols/CTBarChartDataProtocol.html#/s:13SwiftUICharts22CTBarChartDataProtocolP8barStyle03BarH0Qzvp":{"name":"barStyle","abstract":"\u003cp\u003eOverall styling for the bars\u003c/p\u003e","parent_name":"CTBarChartDataProtocol"},"Protocols/CTBarChartDataProtocol.html":{"name":"CTBarChartDataProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTLineBarChartDataProtocol.html\"\u003eCTLineBarChartDataProtocol\u003c/a\u003e\u003c/code\u003e specifically for Bar Charts.\u003c/p\u003e"},"Protocols/CTMultiBarChartDataProtocol.html":{"name":"CTMultiBarChartDataProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTBarChartDataProtocol.html\"\u003eCTBarChartDataProtocol\u003c/a\u003e\u003c/code\u003e specifically for Multi Part Bar Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts28CTRangedBarChartDataProtocolP":{"name":"CTRangedBarChartDataProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTBarChartDataProtocol.html\"\u003eCTBarChartDataProtocol\u003c/a\u003e\u003c/code\u003e specifically for Multi Part Bar Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts32CTHorizontalBarChartDataProtocolP":{"name":"CTHorizontalBarChartDataProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTBarChartDataProtocol.html\"\u003eCTBarChartDataProtocol\u003c/a\u003e\u003c/code\u003e specifically for Horizontal Bar Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts12isHorizontalP":{"name":"isHorizontal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts15CTBarChartStyleP":{"name":"CTBarChartStyle","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTLineBarChartStyle.html\"\u003eCTLineBarChartStyle\u003c/a\u003e\u003c/code\u003e specifically for Bar Charts.\u003c/p\u003e"},"Protocols/CTBarStyle.html":{"name":"CTBarStyle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/CTStandardBarChartDataSet.html":{"name":"CTStandardBarChartDataSet","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTSingleDataSetProtocol.html\"\u003eCTSingleDataSetProtocol\u003c/a\u003e\u003c/code\u003e specifically for Standard Bar Charts.\u003c/p\u003e"},"Protocols/CTMultiBarChartDataSet.html":{"name":"CTMultiBarChartDataSet","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTSingleDataSetProtocol.html\"\u003eCTSingleDataSetProtocol\u003c/a\u003e\u003c/code\u003e specifically for Multi Part Bar Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts23CTRangedBarChartDataSetP":{"name":"CTRangedBarChartDataSet","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTSingleDataSetProtocol.html\"\u003eCTSingleDataSetProtocol\u003c/a\u003e\u003c/code\u003e specifically for Ranged Bar Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts26CTBarDataPointBaseProtocolP":{"name":"CTBarDataPointBaseProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTLineBarDataPointProtocol.html\"\u003eCTLineBarDataPointProtocol\u003c/a\u003e\u003c/code\u003e specifically for standard Bar Charts.\u003c/p\u003e"},"Protocols/CTBarColourProtocol.html":{"name":"CTBarColourProtocol","abstract":"\u003cp\u003eA protocol to a standard colour scheme for bar charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts22CTStandardBarDataPointP":{"name":"CTStandardBarDataPoint","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:13SwiftUICharts26CTBarDataPointBaseProtocolP\"\u003eCTBarDataPointBaseProtocol\u003c/a\u003e\u003c/code\u003e specifically for standard Bar Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts20CTRangedBarDataPointP":{"name":"CTRangedBarDataPoint","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:13SwiftUICharts26CTBarDataPointBaseProtocolP\"\u003eCTBarDataPointBaseProtocol\u003c/a\u003e\u003c/code\u003e specifically for standard Bar Charts.\u003c/p\u003e"},"Protocols/CTMultiBarDataPoint.html":{"name":"CTMultiBarDataPoint","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:13SwiftUICharts26CTBarDataPointBaseProtocolP\"\u003eCTBarDataPointBaseProtocol\u003c/a\u003e\u003c/code\u003e specifically for multi part Bar Charts."},"Protocols/CTLineChartDataProtocol.html":{"name":"CTLineChartDataProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTLineBarChartDataProtocol.html\"\u003eCTLineBarChartDataProtocol\u003c/a\u003e\u003c/code\u003e specifically for Line Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts16CTLineChartStyleP":{"name":"CTLineChartStyle","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTLineBarChartStyle.html\"\u003eCTLineBarChartStyle\u003c/a\u003e\u003c/code\u003e specifically for Line Charts.\u003c/p\u003e"},"Protocols/CTLineStyle.html":{"name":"CTLineStyle","abstract":"\u003cp\u003eProtocol to set up the styling for individual lines.\u003c/p\u003e"},"Protocols/CTRangedLineStyle.html":{"name":"CTRangedLineStyle","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTLineStyle.html\"\u003eCTLineStyle\u003c/a\u003e\u003c/code\u003e specifically for Ranged Line Charts.\u003c/p\u003e"},"Protocols/CTLineChartDataSet.html":{"name":"CTLineChartDataSet","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003eSingleDataSet\u003c/code\u003e specifically for Line Charts.\u003c/p\u003e"},"Protocols/CTRangedLineChartDataSet.html":{"name":"CTRangedLineChartDataSet","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTLineChartDataSet.html\"\u003eCTLineChartDataSet\u003c/a\u003e\u003c/code\u003e specifically for Ranged Line Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts23CTMultiLineChartDataSetP":{"name":"CTMultiLineChartDataSet","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTMultiDataSetProtocol.html\"\u003eCTMultiDataSetProtocol\u003c/a\u003e\u003c/code\u003e specifically for Multi Line Charts.\u003c/p\u003e"},"Protocols/CTLineDataPointProtocol.html":{"name":"CTLineDataPointProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTLineBarDataPointProtocol.html\"\u003eCTLineBarDataPointProtocol\u003c/a\u003e\u003c/code\u003e specifically for Line and Bar Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts23CTStandardLineDataPointP":{"name":"CTStandardLineDataPoint","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTStandardDataPointProtocol.html\"\u003eCTStandardDataPointProtocol\u003c/a\u003e\u003c/code\u003e specifically for Ranged Line Charts.\u003c/p\u003e"},"Protocols/CTRangedLineDataPoint.html":{"name":"CTRangedLineDataPoint","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTStandardDataPointProtocol.html\"\u003eCTStandardDataPointProtocol\u003c/a\u003e\u003c/code\u003e specifically for Ranged Line Charts.\u003c/p\u003e"},"Protocols/IgnoreMe.html":{"name":"IgnoreMe","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/CTLineBarChartDataProtocol.html":{"name":"CTLineBarChartDataProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTChartData.html\"\u003eCTChartData\u003c/a\u003e\u003c/code\u003e specifically for Line and Bar Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts30CTPieDoughnutChartDataProtocolP":{"name":"CTPieDoughnutChartDataProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTChartData.html\"\u003eCTChartData\u003c/a\u003e\u003c/code\u003e specifically for Pie and Doughnut Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts22CTPieChartDataProtocolP":{"name":"CTPieChartDataProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:13SwiftUICharts30CTPieDoughnutChartDataProtocolP\"\u003eCTPieDoughnutChartDataProtocol\u003c/a\u003e\u003c/code\u003e specifically for Pie Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts27CTDoughnutChartDataProtocolP":{"name":"CTDoughnutChartDataProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:13SwiftUICharts30CTPieDoughnutChartDataProtocolP\"\u003eCTPieDoughnutChartDataProtocol\u003c/a\u003e\u003c/code\u003e specifically for Doughnut Charts.\u003c/p\u003e"},"Protocols/CTPieDataPoint.html":{"name":"CTPieDataPoint","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTStandardDataPointProtocol.html\"\u003eCTStandardDataPointProtocol\u003c/a\u003e\u003c/code\u003e specifically for Pie and Doughnut Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts26CTPieAndDoughnutChartStyleP":{"name":"CTPieAndDoughnutChartStyle","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTChartStyle.html\"\u003eCTChartStyle\u003c/a\u003e\u003c/code\u003e specifically for Pie and Doughnut Charts.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts15CTPieChartStyleP":{"name":"CTPieChartStyle","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:13SwiftUICharts26CTPieAndDoughnutChartStyleP\"\u003eCTPieAndDoughnutChartStyle\u003c/a\u003e\u003c/code\u003e specifically for Pie Charts.\u003c/p\u003e"},"Protocols/CTDoughnutChartStyle.html":{"name":"CTDoughnutChartStyle","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:13SwiftUICharts26CTPieAndDoughnutChartStyleP\"\u003eCTPieAndDoughnutChartStyle\u003c/a\u003e\u003c/code\u003e specifically for Doughnut Charts.\u003c/p\u003e"},"Protocols/Publishable.html":{"name":"Publishable","abstract":"\u003cp\u003eProtocol to enable publishing data streams over the Combine framework\u003c/p\u003e"},"Protocols/CTChartData.html":{"name":"CTChartData","abstract":"\u003cp\u003eMain protocol for passing data around library.\u003c/p\u003e"},"Protocols/CTDataSetProtocol.html":{"name":"CTDataSetProtocol","abstract":"\u003cp\u003eMain protocol to set conformace for types of Data Sets.\u003c/p\u003e"},"Protocols/CTSingleDataSetProtocol.html":{"name":"CTSingleDataSetProtocol","abstract":"\u003cp\u003eProtocol for data sets that only require a single set of data .\u003c/p\u003e"},"Protocols/CTMultiDataSetProtocol.html":{"name":"CTMultiDataSetProtocol","abstract":"\u003cp\u003eProtocol for data sets that require a multiple sets of data .\u003c/p\u003e"},"Protocols/CTDataPointBaseProtocol.html":{"name":"CTDataPointBaseProtocol","abstract":"\u003cp\u003eProtocol to set base configuration for data points.\u003c/p\u003e"},"Protocols/CTStandardDataPointProtocol.html":{"name":"CTStandardDataPointProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTDataPointBaseProtocol.html\"\u003eCTDataPointBaseProtocol\u003c/a\u003e\u003c/code\u003e for any chart"},"Protocols/CTRangeDataPointProtocol.html":{"name":"CTRangeDataPointProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTDataPointBaseProtocol.html\"\u003eCTDataPointBaseProtocol\u003c/a\u003e\u003c/code\u003e for any chart"},"Protocols/CTChartStyle.html":{"name":"CTChartStyle","abstract":"\u003cp\u003eProtocol to set the styling data for the chart.\u003c/p\u003e"},"Protocols/CTColourStyle.html":{"name":"CTColourStyle","abstract":"\u003cp\u003eA protocol to set colour styling.\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts10CTisRangedP":{"name":"CTisRanged","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts11CTnotRangedP":{"name":"CTnotRanged","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/DataFunctionsProtocol.html":{"name":"DataFunctionsProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/GetDataProtocol.html":{"name":"GetDataProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols.html#/s:13SwiftUICharts10MarkerTypeP":{"name":"MarkerType","abstract":"\u003cp\u003eA protocol to get the correct touch overlay marker.\u003c/p\u003e"},"Protocols/CTLineBarChartStyle.html":{"name":"CTLineBarChartStyle","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTChartStyle.html\"\u003eCTChartStyle\u003c/a\u003e\u003c/code\u003e specifically for Line and Bar Charts.\u003c/p\u003e"},"Protocols/CTLineBarDataPointProtocol.html":{"name":"CTLineBarDataPointProtocol","abstract":"\u003cp\u003eA protocol to extend functionality of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CTStandardDataPointProtocol.html\"\u003eCTStandardDataPointProtocol\u003c/a\u003e\u003c/code\u003e specifically for Line and Bar Charts.\u003c/p\u003e"},"Protocols/PointOfInterestProtocol.html":{"name":"PointOfInterestProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Extensions/Color.html#/s:7SwiftUI5ColorV0A8UIChartsE17systemsBackgroundACvpZ":{"name":"systemsBackground","abstract":"\u003cp\u003eReturns the relevant system background colour for the device.\u003c/p\u003e","parent_name":"Color"},"Extensions/NSNotification/Name.html#/s:So18NSNotificationNamea13SwiftUIChartsE21updateLayoutDidFinishABvpZ":{"name":"updateLayoutDidFinish","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Name"},"Extensions/NSNotification/Name.html":{"name":"Name","parent_name":"NSNotification"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE13filledTopLine9chartData10lineColour11strokeStyleQrqd___AD0kM0VAA06StrokeM0VtAD0g5ChartI0CRbd__lF":{"name":"filledTopLine(chartData:lineColour:strokeStyle:)","abstract":"\u003cp\u003eAdds an independent line on top of FilledLineChart.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE12pointMarkers9chartDataQrqd___tAD011CTLineChartH8ProtocolRd__AD03GethK0Rd__lF":{"name":"pointMarkers(chartData:)","abstract":"\u003cp\u003eLays out markers over each of the data point.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE9headerBox9chartDataQrqd___tAD07CTChartH0Rd__lF":{"name":"headerBox(chartData:)","abstract":"\u003cp\u003eDisplays the metadata about the chart.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE7legends9chartData7columns9iconWidth4font9textColor10topPaddingQrqd___SayAA8GridItemVG14CoreFoundation7CGFloatVAA4FontVAA0M0VAQtAD07CTChartG0Rd__lF":{"name":"legends(chartData:columns:iconWidth:font:textColor:topPadding:)","abstract":"\u003cp\u003eDisplays legends under the chart.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE12touchOverlay9chartData9specifier9formatter4unit11minDistanceQrqd___SSSo17NSNumberFormatterCSgAD9TouchUnitO14CoreFoundation7CGFloatVtAD07CTChartH0Rd__lF":{"name":"touchOverlay(chartData:specifier:formatter:unit:minDistance:)","abstract":"\u003cp\u003eAdds touch interaction with the chart.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/touchOverlay(chartData:specifier:formatter:unit:minDistance:)":{"name":"touchOverlay(chartData:specifier:formatter:unit:minDistance:)","abstract":"\u003cp\u003eAdds touch interaction with the chart.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE16disableAnimation9chartData_Qrqd___SbtAD07CTChartH0Rd__lF":{"name":"disableAnimation(chartData:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE9extraLine9chartData11legendTitle10datapoints5styleQrqd___SSSayAD05ExtrafH5PointVGycAD0mF5StyleVyctAD014CTLineBarChartH8ProtocolRd__lF":{"name":"extraLine(chartData:legendTitle:datapoints:style:)","abstract":"\u003cp\u003eAdds an seperate line that is over-layed on top of a other chart.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE9extraLine9chartData11legendTitle10datapoints5styleQrqd___SSSayAD05ExtrafH5PointVGyXAAD0mF5StyleVyXAtAD014CTLineBarChartH8ProtocolRd__lF":{"name":"extraLine(chartData:legendTitle:datapoints:style:)","abstract":"\u003cp\u003eAdds an seperate line that is over-layed on top of a other chart.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE16extraYAxisLabels9chartData9specifier15colourIndicatorQrqd___SSAD10AxisColourOtAD014CTLineBarChartI8ProtocolRd__lF":{"name":"extraYAxisLabels(chartData:specifier:colourIndicator:)","abstract":"\u003cp\u003eAdds a second set of Y axis labels.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE15floatingInfoBox9chartDataQrqd___tAD014CTLineBarChartI8ProtocolRd__lF":{"name":"floatingInfoBox(chartData:)","abstract":"\u003cp\u003eA view that displays information from \u003ccode\u003eTouchOverlay\u003c/code\u003e.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE15floatingInfoBox9chartDataQrqd___tAD014CTLineBarChartI8ProtocolRd__AD12isHorizontalRd__lF":{"name":"floatingInfoBox(chartData:)","abstract":"\u003cp\u003eA view that displays information from \u003ccode\u003eTouchOverlay\u003c/code\u003e.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE7infoBox9chartData6heightQrqd___14CoreFoundation7CGFloatVtAD014CTLineBarChartH8ProtocolRd__lF":{"name":"infoBox(chartData:height:)","abstract":"\u003cp\u003eA view that displays information from \u003ccode\u003eTouchOverlay\u003c/code\u003e.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE7infoBox9chartData5widthQrqd___14CoreFoundation7CGFloatVtAD014CTLineBarChartH8ProtocolRd__AD12isHorizontalRd__lF":{"name":"infoBox(chartData:width:)","abstract":"\u003cp\u003eA view that displays information from \u003ccode\u003eTouchOverlay\u003c/code\u003e.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE15linearTrendLine9chartData10firstValue04lastK010lineColour11strokeStyleQrqd___S2dAD0nP0VAA06StrokeP0VtAD014CTLineBarChartI8ProtocolRd__AD03GetiU0Rd__lF":{"name":"linearTrendLine(chartData:firstValue:lastValue:lineColour:strokeStyle:)","abstract":"\u003cp\u003eDraws a line across the chart to show the the trend in the data.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE9xAxisGrid9chartDataQrqd___tAD014CTLineBarChartH8ProtocolRd__lF":{"name":"xAxisGrid(chartData:)","abstract":"\u003cp\u003eAdds vertical lines along the X axis.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE11xAxisLabels9chartDataQrqd___tAD014CTLineBarChartH8ProtocolRd__lF":{"name":"xAxisLabels(chartData:)","abstract":"\u003cp\u003eLabels for the X axis.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE8xAxisPOI9chartData10markerName0I5Value14dataPointCount10lineColour16labelBorderColor11strokeStyle0Q8Position0Q4Font0qP00Q10Background16customLabelShape7padding12addToLegendsQrqd___SSS2iAA0S0VAUSgAA06StrokeU0VAD07DisplayK0OAA0W0VA2uD06CustomZ5ShapeVSg14CoreFoundation7CGFloatVSgSbtAD014CTLineBarChartH8ProtocolRd__AD03GetH8ProtocolRd__AD0M18OfInterestProtocolRd__lF":{"name":"xAxisPOI(chartData:markerName:markerValue:dataPointCount:lineColour:labelBorderColor:strokeStyle:labelPosition:labelFont:labelColour:labelBackground:customLabelShape:padding:addToLegends:)","abstract":"\u003cp\u003eVertical line marking a custom value.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE9yAxisGrid9chartDataQrqd___tAD014CTLineBarChartH8ProtocolRd__lF":{"name":"yAxisGrid(chartData:)","abstract":"\u003cp\u003eAdds horizontal lines along the X axis.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE11yAxisLabels9chartData9specifier9formatter15colourIndicatorQrqd___SSSo17NSNumberFormatterCSgAD0E6ColourOtAD014CTLineBarChartH8ProtocolRd__lF":{"name":"yAxisLabels(chartData:specifier:formatter:colourIndicator:)","abstract":"\u003cp\u003eAutomatically generated labels for the Y axis.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE8yAxisPOI9chartData10markerName0I5Value13labelPosition0L4Font0L6Colour0L10Background04lineO00L11BorderColor11strokeStyle16customLabelShape7padding12addToLegendsQrqd___SSSdAD07DisplayK0OAA0N0VAA0S0VA3XSgAA06StrokeU0VAD06CustomwX0VSg14CoreFoundation7CGFloatVSgSbtAD014CTLineBarChartH8ProtocolRd__AD03GetH8ProtocolRd__AD23PointOfInterestProtocolRd__lF":{"name":"yAxisPOI(chartData:markerName:markerValue:labelPosition:labelFont:labelColour:labelBackground:lineColour:labelBorderColor:strokeStyle:customLabelShape:padding:addToLegends:)","abstract":"\u003cp\u003eHorizontal line marking a custom value.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP0A8UIChartsE11averageLine9chartData10markerName13labelPosition0K4Font0K6Colour0K10Background04lineN00K11BorderColor11strokeStyle16customLabelShape7padding12addToLegendsQrqd___SSAD12DisplayValueOAA0M0VAA0R0VA3WSgAA06StrokeT0VAD06CustomvW0VSg14CoreFoundation7CGFloatVSgSbtAD014CTLineBarChartH8ProtocolRd__AD03GetH8ProtocolRd__AD23PointOfInterestProtocolRd__lF":{"name":"averageLine(chartData:markerName:labelPosition:labelFont:labelColour:labelBackground:lineColour:labelBorderColor:strokeStyle:customLabelShape:padding:addToLegends:)","abstract":"\u003cp\u003eHorizontal line marking the average.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html":{"name":"View"},"Extensions/NSNotification.html":{"name":"NSNotification"},"Extensions/Color.html":{"name":"Color"},"Enums/AxisColour.html#/s:13SwiftUICharts10AxisColourO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo colour marker.\u003c/p\u003e","parent_name":"AxisColour"},"Enums/AxisColour.html#/s:13SwiftUICharts10AxisColourO5styleyAC14CoreFoundation7CGFloatV_tcACmF":{"name":"style(size:)","abstract":"\u003cp\u003eGet style from data model.\u003c/p\u003e","parent_name":"AxisColour"},"Enums/AxisColour.html#/s:13SwiftUICharts10AxisColourO6customyAcA0D5StyleV_14CoreFoundation7CGFloatVtcACmF":{"name":"custom(colour:size:)","abstract":"\u003cp\u003eSet custom style.\u003c/p\u003e","parent_name":"AxisColour"},"Enums/YAxisLabelType.html#/s:13SwiftUICharts14YAxisLabelTypeO7numericyA2CmF":{"name":"numeric","abstract":"\u003cp\u003eAuto generated, numeric labels.\u003c/p\u003e","parent_name":"YAxisLabelType"},"Enums/YAxisLabelType.html#/s:13SwiftUICharts14YAxisLabelTypeO6customyA2CmF":{"name":"custom","abstract":"\u003cp\u003eCustom labels array\u003c/p\u003e","parent_name":"YAxisLabelType"},"Enums/Topline.html#/s:13SwiftUICharts7ToplineO12maximumValueyA2CmF":{"name":"maximumValue","abstract":"\u003cp\u003eHighest value in the data set(s)\u003c/p\u003e","parent_name":"Topline"},"Enums/Topline.html#/s:13SwiftUICharts7ToplineO7maximumyACSd_tcACmF":{"name":"maximum(of:)","abstract":"\u003cp\u003eSet a custom topline\u003c/p\u003e","parent_name":"Topline"},"Enums/Baseline.html#/s:13SwiftUICharts8BaselineO12minimumValueyA2CmF":{"name":"minimumValue","abstract":"\u003cp\u003eLowest value in the data set(s)\u003c/p\u003e","parent_name":"Baseline"},"Enums/Baseline.html#/s:13SwiftUICharts8BaselineO18minimumWithMaximumyACSd_tcACmF":{"name":"minimumWithMaximum(of:)","abstract":"\u003cp\u003eSet a custom baseline\u003c/p\u003e","parent_name":"Baseline"},"Enums/Baseline.html#/s:13SwiftUICharts8BaselineO4zeroyA2CmF":{"name":"zero","abstract":"\u003cp\u003eSet 0 as the lowest value\u003c/p\u003e","parent_name":"Baseline"},"Enums/DisplayValue.html#/s:13SwiftUICharts12DisplayValueO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo label.\u003c/p\u003e","parent_name":"DisplayValue"},"Enums/DisplayValue.html#/s:13SwiftUICharts12DisplayValueO5yAxisyACSS_So17NSNumberFormatterCSgtcACmF":{"name":"yAxis(specifier:formatter:)","abstract":"\u003cp\u003ePlaces the label in the yAxis labels.\u003c/p\u003e","parent_name":"DisplayValue"},"Enums/DisplayValue.html#/s:13SwiftUICharts12DisplayValueO6centeryACSS_So17NSNumberFormatterCSgtcACmF":{"name":"center(specifier:formatter:)","abstract":"\u003cp\u003ePlaces the label in the center of chart.\u003c/p\u003e","parent_name":"DisplayValue"},"Enums/DisplayValue.html#/s:13SwiftUICharts12DisplayValueO8positionyAC14CoreFoundation7CGFloatV_SSSo17NSNumberFormatterCSgtcACmF":{"name":"position(location:specifier:formatter:)","abstract":"\u003cp\u003ePlaces the label in between the graph at a certain distance from the axis, i.e. 0 places it on the leading edge and 1 places it on the trailing edge. Defaults to 0.5 if location \u0026gt;1 or \u0026lt;0\u003c/p\u003e","parent_name":"DisplayValue"},"Enums/YAxisLabelPosistion.html#/s:13SwiftUICharts19YAxisLabelPosistionO7leadingyA2CmF":{"name":"leading","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"YAxisLabelPosistion"},"Enums/YAxisLabelPosistion.html#/s:13SwiftUICharts19YAxisLabelPosistionO8trailingyA2CmF":{"name":"trailing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"YAxisLabelPosistion"},"Enums/LabelsFrom.html#/s:13SwiftUICharts10LabelsFromO9dataPointyAC0A2UI5AngleV_tcACmF":{"name":"dataPoint(rotation:)","abstract":"\u003cp\u003eChartData \u0026ndash;\u0026gt; DataPoint \u0026ndash;\u0026gt; xAxisLabel\u003c/p\u003e","parent_name":"LabelsFrom"},"Enums/LabelsFrom.html#/s:13SwiftUICharts10LabelsFromO9chartDatayAC0A2UI5AngleV_tcACmF":{"name":"chartData(rotation:)","abstract":"\u003cp\u003eChartData \u0026ndash;\u0026gt; xAxisLabels\u003c/p\u003e","parent_name":"LabelsFrom"},"Enums/XAxisLabelPosistion.html#/s:13SwiftUICharts19XAxisLabelPosistionO3topyA2CmF":{"name":"top","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XAxisLabelPosistion"},"Enums/XAxisLabelPosistion.html#/s:13SwiftUICharts19XAxisLabelPosistionO6bottomyA2CmF":{"name":"bottom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XAxisLabelPosistion"},"Enums/TouchUnit.html#/s:13SwiftUICharts9TouchUnitO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo units\u003c/p\u003e","parent_name":"TouchUnit"},"Enums/TouchUnit.html#/s:13SwiftUICharts9TouchUnitO6prefixyACSS_tcACmF":{"name":"prefix(of:)","abstract":"\u003cp\u003eBefore value\u003c/p\u003e","parent_name":"TouchUnit"},"Enums/TouchUnit.html#/s:13SwiftUICharts9TouchUnitO6suffixyACSS_tcACmF":{"name":"suffix(of:)","abstract":"\u003cp\u003eAfter value\u003c/p\u003e","parent_name":"TouchUnit"},"Enums/InfoBoxAlignment.html#/s:13SwiftUICharts16InfoBoxAlignmentO8verticalyA2CmF":{"name":"vertical","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InfoBoxAlignment"},"Enums/InfoBoxAlignment.html#/s:13SwiftUICharts16InfoBoxAlignmentO10horizontalyA2CmF":{"name":"horizontal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InfoBoxAlignment"},"Enums/InfoBoxPlacement.html#/s:13SwiftUICharts16InfoBoxPlacementO8floatingyA2CmF":{"name":"floating","abstract":"\u003cp\u003eFollows input across the chart.\u003c/p\u003e","parent_name":"InfoBoxPlacement"},"Enums/InfoBoxPlacement.html#/s:13SwiftUICharts16InfoBoxPlacementO04infoD0yACSb_tcACmF":{"name":"infoBox(isStatic:)","abstract":"\u003cp\u003eDisplay in the InfoBox. Must have .infoBox()\u003c/p\u003e","parent_name":"InfoBoxPlacement"},"Enums/InfoBoxPlacement.html#/s:13SwiftUICharts16InfoBoxPlacementO6headeryA2CmF":{"name":"header","abstract":"\u003cp\u003eDisplay in the Header box. Must have .headerBox().\u003c/p\u003e","parent_name":"InfoBoxPlacement"},"Enums/ColourType.html#/s:13SwiftUICharts10ColourTypeO6colouryA2CmF":{"name":"colour","abstract":"\u003cp\u003eSingle Colour\u003c/p\u003e","parent_name":"ColourType"},"Enums/ColourType.html#/s:13SwiftUICharts10ColourTypeO08gradientC0yA2CmF":{"name":"gradientColour","abstract":"\u003cp\u003eColour Gradient\u003c/p\u003e","parent_name":"ColourType"},"Enums/ColourType.html#/s:13SwiftUICharts10ColourTypeO13gradientStopsyA2CmF":{"name":"gradientStops","abstract":"\u003cp\u003eColour Gradient with stop control\u003c/p\u003e","parent_name":"ColourType"},"Enums/ChartType.html#/s:13SwiftUICharts9ChartTypeO4lineyA2CmF":{"name":"line","abstract":"\u003cp\u003eLine Chart Type\u003c/p\u003e","parent_name":"ChartType"},"Enums/ChartType.html#/s:13SwiftUICharts9ChartTypeO3baryA2CmF":{"name":"bar","abstract":"\u003cp\u003eBar Chart Type\u003c/p\u003e","parent_name":"ChartType"},"Enums/ChartType.html#/s:13SwiftUICharts9ChartTypeO3pieyA2CmF":{"name":"pie","abstract":"\u003cp\u003ePie Chart Type\u003c/p\u003e","parent_name":"ChartType"},"Enums/DataSetType.html#/s:13SwiftUICharts11DataSetTypeO6singleyA2CmF":{"name":"single","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataSetType"},"Enums/DataSetType.html#/s:13SwiftUICharts11DataSetTypeO5multiyA2CmF":{"name":"multi","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataSetType"},"Enums/OverlayType.html#/s:13SwiftUICharts11OverlayTypeO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo overlay\u003c/p\u003e","parent_name":"OverlayType"},"Enums/OverlayType.html#/s:13SwiftUICharts11OverlayTypeO5labelyACSS_0A2UI5ColorVAE4FontV14CoreFoundation7CGFloatVtcACmF":{"name":"label(text:colour:font:rFactor:)","abstract":"\u003cp\u003eText overlay\u003c/p\u003e","parent_name":"OverlayType"},"Enums/OverlayType.html#/s:13SwiftUICharts11OverlayTypeO4iconyACSS_0A2UI5ColorV14CoreFoundation7CGFloatVAJtcACmF":{"name":"icon(systemName:colour:size:rFactor:)","abstract":"\u003cp\u003eSystem icon overlay\u003c/p\u003e","parent_name":"OverlayType"},"Enums/Dot.html#/s:13SwiftUICharts3DotO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo Dot\u003c/p\u003e","parent_name":"Dot"},"Enums/Dot.html#/s:13SwiftUICharts3DotO5styleyAcA0C5StyleVcACmF":{"name":"style(_:)","abstract":"\u003cp\u003eAdds a dot the line at point of touch.\u003c/p\u003e","parent_name":"Dot"},"Enums/LineMarkerType.html#/s:13SwiftUICharts14LineMarkerTypeO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo overlay markers.\u003c/p\u003e","parent_name":"LineMarkerType"},"Enums/LineMarkerType.html#/s:13SwiftUICharts14LineMarkerTypeO9indicatoryAcA8DotStyleV_tcACmF":{"name":"indicator(style:)","abstract":"\u003cp\u003eDot that follows the path.\u003c/p\u003e","parent_name":"LineMarkerType"},"Enums/LineMarkerType.html#/s:13SwiftUICharts14LineMarkerTypeO8verticalyAcA0D10AttachmentO_0A2UI5ColorVAG11StrokeStyleVtcACmF":{"name":"vertical(attachment:colour:style:)","abstract":"\u003cp\u003eVertical line from top to bottom.\u003c/p\u003e","parent_name":"LineMarkerType"},"Enums/LineMarkerType.html#/s:13SwiftUICharts14LineMarkerTypeO4fullyAcA0D10AttachmentO_0A2UI5ColorVAG11StrokeStyleVtcACmF":{"name":"full(attachment:colour:style:)","abstract":"\u003cp\u003eFull width and height of view intersecting at a specified point.\u003c/p\u003e","parent_name":"LineMarkerType"},"Enums/LineMarkerType.html#/s:13SwiftUICharts14LineMarkerTypeO13bottomLeadingyAcA0D10AttachmentO_0A2UI5ColorVAG11StrokeStyleVtcACmF":{"name":"bottomLeading(attachment:colour:style:)","abstract":"\u003cp\u003eFrom bottom and leading edges meeting at a specified point.\u003c/p\u003e","parent_name":"LineMarkerType"},"Enums/LineMarkerType.html#/s:13SwiftUICharts14LineMarkerTypeO14bottomTrailingyAcA0D10AttachmentO_0A2UI5ColorVAG11StrokeStyleVtcACmF":{"name":"bottomTrailing(attachment:colour:style:)","abstract":"\u003cp\u003eFrom bottom and trailing edges meeting at a specified point.\u003c/p\u003e","parent_name":"LineMarkerType"},"Enums/LineMarkerType.html#/s:13SwiftUICharts14LineMarkerTypeO10topLeadingyAcA0D10AttachmentO_0A2UI5ColorVAG11StrokeStyleVtcACmF":{"name":"topLeading(attachment:colour:style:)","abstract":"\u003cp\u003eFrom top and leading edges meeting at a specified point.\u003c/p\u003e","parent_name":"LineMarkerType"},"Enums/LineMarkerType.html#/s:13SwiftUICharts14LineMarkerTypeO11topTrailingyAcA0D10AttachmentO_0A2UI5ColorVAG11StrokeStyleVtcACmF":{"name":"topTrailing(attachment:colour:style:)","abstract":"\u003cp\u003eFrom top and trailing edges meeting at a specified point.\u003c/p\u003e","parent_name":"LineMarkerType"},"Enums/MarkerAttachment.html#/s:13SwiftUICharts16MarkerAttachmentO4lineyAcA3DotO_tcACmF":{"name":"line(dot:)","abstract":"\u003cp\u003eAttached to the line.\u003c/p\u003e","parent_name":"MarkerAttachment"},"Enums/MarkerAttachment.html#/s:13SwiftUICharts16MarkerAttachmentO5pointyA2CmF":{"name":"point","abstract":"\u003cp\u003eAttached to the data points.\u003c/p\u003e","parent_name":"MarkerAttachment"},"Enums/PointShape.html#/s:13SwiftUICharts10PointShapeO6circleyA2CmF":{"name":"circle","abstract":"\u003cp\u003eCircle Shape\u003c/p\u003e","parent_name":"PointShape"},"Enums/PointShape.html#/s:13SwiftUICharts10PointShapeO6squareyA2CmF":{"name":"square","abstract":"\u003cp\u003eSquare Shape\u003c/p\u003e","parent_name":"PointShape"},"Enums/PointShape.html#/s:13SwiftUICharts10PointShapeO11roundSquareyA2CmF":{"name":"roundSquare","abstract":"\u003cp\u003eRounded Square Shape\u003c/p\u003e","parent_name":"PointShape"},"Enums/PointType.html#/s:13SwiftUICharts9PointTypeO6filledyA2CmF":{"name":"filled","abstract":"\u003cp\u003eJust fill\u003c/p\u003e","parent_name":"PointType"},"Enums/PointType.html#/s:13SwiftUICharts9PointTypeO7outlineyA2CmF":{"name":"outline","abstract":"\u003cp\u003eJust stroke\u003c/p\u003e","parent_name":"PointType"},"Enums/PointType.html#/s:13SwiftUICharts9PointTypeO13filledOutLineyA2CmF":{"name":"filledOutLine","abstract":"\u003cp\u003eBoth fill and stroke\u003c/p\u003e","parent_name":"PointType"},"Enums/LineType.html#/s:13SwiftUICharts8LineTypeO4lineyA2CmF":{"name":"line","abstract":"\u003cp\u003eStraight line from point to point\u003c/p\u003e","parent_name":"LineType"},"Enums/LineType.html#/s:13SwiftUICharts8LineTypeO06curvedC0yA2CmF":{"name":"curvedLine","abstract":"\u003cp\u003eDual control point curved line\u003c/p\u003e","parent_name":"LineType"},"Enums/LineType.html#/s:13SwiftUICharts8LineTypeO7steppedyA2CmF":{"name":"stepped","abstract":"\u003cp\u003eStepped line from point to point\u003c/p\u003e","parent_name":"LineType"},"Enums/BarMarkerType.html#/s:13SwiftUICharts13BarMarkerTypeO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo overlay markers.\u003c/p\u003e","parent_name":"BarMarkerType"},"Enums/BarMarkerType.html#/s:13SwiftUICharts13BarMarkerTypeO8verticalyAC0A2UI5ColorV_AE11StrokeStyleVtcACmF":{"name":"vertical(colour:style:)","abstract":"\u003cp\u003eVertical line from top to bottom.\u003c/p\u003e","parent_name":"BarMarkerType"},"Enums/BarMarkerType.html#/s:13SwiftUICharts13BarMarkerTypeO4fullyAC0A2UI5ColorV_AE11StrokeStyleVtcACmF":{"name":"full(colour:style:)","abstract":"\u003cp\u003eFull width and height of view intersecting at a specified point.\u003c/p\u003e","parent_name":"BarMarkerType"},"Enums/BarMarkerType.html#/s:13SwiftUICharts13BarMarkerTypeO13bottomLeadingyAC0A2UI5ColorV_AE11StrokeStyleVtcACmF":{"name":"bottomLeading(colour:style:)","abstract":"\u003cp\u003eFrom bottom and leading edges meeting at a specified point.\u003c/p\u003e","parent_name":"BarMarkerType"},"Enums/BarMarkerType.html#/s:13SwiftUICharts13BarMarkerTypeO14bottomTrailingyAC0A2UI5ColorV_AE11StrokeStyleVtcACmF":{"name":"bottomTrailing(colour:style:)","abstract":"\u003cp\u003eFrom bottom and trailing edges meeting at a specified point.\u003c/p\u003e","parent_name":"BarMarkerType"},"Enums/BarMarkerType.html#/s:13SwiftUICharts13BarMarkerTypeO10topLeadingyAC0A2UI5ColorV_AE11StrokeStyleVtcACmF":{"name":"topLeading(colour:style:)","abstract":"\u003cp\u003eFrom top and leading edges meeting at a specified point.\u003c/p\u003e","parent_name":"BarMarkerType"},"Enums/BarMarkerType.html#/s:13SwiftUICharts13BarMarkerTypeO11topTrailingyAC0A2UI5ColorV_AE11StrokeStyleVtcACmF":{"name":"topTrailing(colour:style:)","abstract":"\u003cp\u003eFrom top and trailing edges meeting at a specified point.\u003c/p\u003e","parent_name":"BarMarkerType"},"Enums/ColourFrom.html#/s:13SwiftUICharts10ColourFromO8barStyleyA2CmF":{"name":"barStyle","abstract":"\u003cp\u003eFrom BarStyle data model\u003c/p\u003e","parent_name":"ColourFrom"},"Enums/ColourFrom.html#/s:13SwiftUICharts10ColourFromO10dataPointsyA2CmF":{"name":"dataPoints","abstract":"\u003cp\u003eFrom each data point\u003c/p\u003e","parent_name":"ColourFrom"},"Enums/ColourFrom.html":{"name":"ColourFrom","abstract":"\u003cp\u003eWhere to get the colour data from.\u003c/p\u003e"},"Enums/BarMarkerType.html":{"name":"BarMarkerType","abstract":"\u003cp\u003eWhere the marker lines come from to meet at a specified point.\u003c/p\u003e"},"Enums/LineType.html":{"name":"LineType","abstract":"\u003cp\u003eDrawing style of the line\u003c/p\u003e"},"Enums/PointType.html":{"name":"PointType","abstract":"\u003cp\u003eStyle of the point marks\u003c/p\u003e"},"Enums/PointShape.html":{"name":"PointShape","abstract":"\u003cp\u003eShape of the points\u003c/p\u003e"},"Enums/MarkerAttachment.html":{"name":"MarkerAttachment","abstract":"\u003cp\u003eWhere the Y and X touch markers should attach themselves to.\u003c/p\u003e"},"Enums/LineMarkerType.html":{"name":"LineMarkerType","abstract":"\u003cp\u003eWhere the marker lines come from to meet at a specified point.\u003c/p\u003e"},"Enums/Dot.html":{"name":"Dot","abstract":"\u003cp\u003eWhether or not to show a dot on the line\u003c/p\u003e"},"Enums/OverlayType.html":{"name":"OverlayType","abstract":"\u003cp\u003eOption to add overlays on top of the segment.\u003c/p\u003e"},"Enums/DataSetType.html":{"name":"DataSetType","abstract":"\u003cp\u003eThe type of \u003ccode\u003eDataSet\u003c/code\u003e being used\u003c/p\u003e"},"Enums/ChartType.html":{"name":"ChartType","abstract":"\u003cp\u003eThe type of chart being used.\u003c/p\u003e"},"Enums/ColourType.html":{"name":"ColourType","abstract":"\u003cp\u003eType of colour styling.\u003c/p\u003e"},"Enums/InfoBoxPlacement.html":{"name":"InfoBoxPlacement","abstract":"\u003cp\u003ePlacement of the data point information panel when touch overlay modifier is applied.\u003c/p\u003e"},"Enums/InfoBoxAlignment.html":{"name":"InfoBoxAlignment","abstract":"\u003cp\u003eAlignment of the content inside of the information box\u003c/p\u003e"},"Enums/TouchUnit.html":{"name":"TouchUnit","abstract":"\u003cp\u003eOption to display units before or after values.\u003c/p\u003e"},"Enums/XAxisLabelPosistion.html":{"name":"XAxisLabelPosistion","abstract":"\u003cp\u003eLocation of the X axis labels\u003c/p\u003e"},"Enums/LabelsFrom.html":{"name":"LabelsFrom","abstract":"\u003cp\u003eWhere the label data come from.\u003c/p\u003e"},"Enums/YAxisLabelPosistion.html":{"name":"YAxisLabelPosistion","abstract":"\u003cp\u003eLocation of the Y axis labels\u003c/p\u003e"},"Enums/DisplayValue.html":{"name":"DisplayValue","abstract":"\u003cp\u003eOption to display the markers\u0026rsquo; value inline with the marker..\u003c/p\u003e"},"Enums/Baseline.html":{"name":"Baseline","abstract":"\u003cp\u003eWhere to start drawing the line chart from.\u003c/p\u003e"},"Enums/Topline.html":{"name":"Topline","abstract":"\u003cp\u003eWhere to end drawing the chart.\u003c/p\u003e"},"Enums/YAxisLabelType.html":{"name":"YAxisLabelType","abstract":"\u003cp\u003eOption to choose between auto generated, numeric labels"},"Enums/AxisColour.html":{"name":"AxisColour","abstract":"\u003cp\u003eControls how second Y Axis will be styled.\u003c/p\u003e"},"Classes/ChartImageHostingController.html#/finalImage":{"name":"finalImage","parent_name":"ChartImageHostingController"},"Classes/ChartImageHostingController.html#/init(rootView:)":{"name":"init(rootView:)","parent_name":"ChartImageHostingController"},"Classes/ChartImageHostingController.html#/viewDidLoad()":{"name":"viewDidLoad()","parent_name":"ChartImageHostingController"},"Classes/ChartImageHostingController.html#/start()":{"name":"start()","parent_name":"ChartImageHostingController"},"Classes/ChartImageController.html#/controller":{"name":"controller","parent_name":"ChartImageController"},"Classes/ChartImageController.html#/init()":{"name":"init()","parent_name":"ChartImageController"},"Classes/PieChartData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts12PieChartDataC12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts12PieChartDataC16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts12PieChartDataC8dataSets8metadata10chartStyle02noE4TextAcA0cE3SetV_AA0D8MetadataVAA0cdJ0V0A2UI0L0Vtcfc":{"name":"init(dataSets:metadata:chartStyle:noDataText:)","abstract":"\u003cp\u003eInitialises Pie Chart data.\u003c/p\u003e","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP7CTStyleQa":{"name":"CTStyle","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","parent_name":"PieChartData"},"Classes/PieChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","parent_name":"PieChartData"},"Classes/DoughnutChartData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts17DoughnutChartDataC12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts17DoughnutChartDataC16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts17DoughnutChartDataC8dataSets8metadata10chartStyle02noE4TextAcA03PieE3SetV_AA0D8MetadataVAA0cdJ0V0A2UI0L0Vtcfc":{"name":"init(dataSets:metadata:chartStyle:noDataText:)","abstract":"\u003cp\u003eInitialises Doughnut Chart data.\u003c/p\u003e","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP7CTStyleQa":{"name":"CTStyle","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","parent_name":"DoughnutChartData"},"Classes/DoughnutChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","parent_name":"DoughnutChartData"},"Classes/RangedLineChartData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11xAxisLabelsSaySSGSgvp":{"name":"xAxisLabels","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11yAxisLabelsSaySSGSgvp":{"name":"yAxisLabels","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP04viewF0AA0e4ViewF0Vvp":{"name":"viewData","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP09extraLineF0AA05ExtraiF0VSgvp":{"name":"extraLineData","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts19RangedLineChartDataC12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts19RangedLineChartDataC16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts19RangedLineChartDataC8dataSets8metadata11xAxisLabels01yjK010chartStyle02noF4TextAcA0cdF3SetV_AA0E8MetadataVSaySSGSgAoA0deM0V0A2UI0O0Vtcfc":{"name":"init(dataSets:metadata:xAxisLabels:yAxisLabels:chartStyle:noDataText:)","abstract":"\u003cp\u003eInitialises a ranged line chart.\u003c/p\u003e","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts15GetDataProtocolP7averageSdvp":{"name":"average","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getXAxisLabels7XLabelsQzyF":{"name":"getXAxisLabels()","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts23CTLineChartDataProtocolP14getPointMarker6PointsQzyF":{"name":"getPointMarker()","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","parent_name":"RangedLineChartData"},"Classes/RangedLineChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","parent_name":"RangedLineChartData"},"Classes/MultiLineChartData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11xAxisLabelsSaySSGSgvp":{"name":"xAxisLabels","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11yAxisLabelsSaySSGSgvp":{"name":"yAxisLabels","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP04viewF0AA0e4ViewF0Vvp":{"name":"viewData","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP09extraLineF0AA05ExtraiF0VSgvp":{"name":"extraLineData","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts18MultiLineChartDataC12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts18MultiLineChartDataC16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts18MultiLineChartDataC8dataSets8metadata11xAxisLabels01yjK010chartStyle02noF4TextAcA0cdF3SetV_AA0E8MetadataVSaySSGSgAoA0deM0V0A2UI0O0Vtcfc":{"name":"init(dataSets:metadata:xAxisLabels:yAxisLabels:chartStyle:noDataText:)","abstract":"\u003cp\u003eInitialises a Multi Line Chart.\u003c/p\u003e","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getXAxisLabels7XLabelsQzyF":{"name":"getXAxisLabels()","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts23CTLineChartDataProtocolP14getPointMarker6PointsQzyF":{"name":"getPointMarker()","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts23CTLineChartDataProtocolP16getAccessibility6AccessQzyF":{"name":"getAccessibility()","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP7CTStyleQa":{"name":"CTStyle","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","parent_name":"MultiLineChartData"},"Classes/MultiLineChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","parent_name":"MultiLineChartData"},"Classes/LineChartData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11xAxisLabelsSaySSGSgvp":{"name":"xAxisLabels","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11yAxisLabelsSaySSGSgvp":{"name":"yAxisLabels","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP04viewF0AA0e4ViewF0Vvp":{"name":"viewData","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP09extraLineF0AA05ExtraiF0VSgvp":{"name":"extraLineData","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts13LineChartDataC12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts13LineChartDataC16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts13LineChartDataC8dataSets8metadata11xAxisLabels01yiJ010chartStyle02noE4TextAcA0cE3SetV_AA0D8MetadataVSaySSGSgAoA0cdL0V0A2UI0N0Vtcfc":{"name":"init(dataSets:metadata:xAxisLabels:yAxisLabels:chartStyle:noDataText:)","abstract":"\u003cp\u003eInitialises a Single Line Chart.\u003c/p\u003e","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getXAxisLabels7XLabelsQzyF":{"name":"getXAxisLabels()","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts23CTLineChartDataProtocolP14getPointMarker6PointsQzyF":{"name":"getPointMarker()","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","parent_name":"LineChartData"},"Classes/LineChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","parent_name":"LineChartData"},"Classes/StackedBarChartData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11xAxisLabelsSaySSGSgvp":{"name":"xAxisLabels","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11yAxisLabelsSaySSGSgvp":{"name":"yAxisLabels","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts22CTBarChartDataProtocolP8barStyle03BarH0Qzvp":{"name":"barStyle","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP04viewF0AA0e4ViewF0Vvp":{"name":"viewData","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts27CTMultiBarChartDataProtocolP6groupsSayAA08GroupingF0VGvp":{"name":"groups","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP09extraLineF0AA05ExtraiF0VSgvp":{"name":"extraLineData","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts19StackedBarChartDataC12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts19StackedBarChartDataC16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts19StackedBarChartDataC8dataSets6groups8metadata11xAxisLabels01ykL08barStyle05chartN002noF4TextAcA0cdfH0V_SayAA08GroupingF0VGAA0E8MetadataVSaySSGSgAtA0dN0VAA0deN0V0A2UI0Q0Vtcfc":{"name":"init(dataSets:groups:metadata:xAxisLabels:yAxisLabels:barStyle:chartStyle:noDataText:)","abstract":"\u003cp\u003eInitialises a Stacked Bar Chart.\u003c/p\u003e","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getXAxisLabels7XLabelsQzyF":{"name":"getXAxisLabels()","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","parent_name":"StackedBarChartData"},"Classes/StackedBarChartData.html#/s:13SwiftUICharts11CTChartDataP7CTStyleQa":{"name":"CTStyle","parent_name":"StackedBarChartData"},"Classes/RangedBarChartData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11xAxisLabelsSaySSGSgvp":{"name":"xAxisLabels","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11yAxisLabelsSaySSGSgvp":{"name":"yAxisLabels","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts22CTBarChartDataProtocolP8barStyle03BarH0Qzvp":{"name":"barStyle","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP04viewF0AA0e4ViewF0Vvp":{"name":"viewData","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP09extraLineF0AA05ExtraiF0VSgvp":{"name":"extraLineData","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts18RangedBarChartDataC12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts18RangedBarChartDataC16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts18RangedBarChartDataC8dataSets8metadata11xAxisLabels01yjK08barStyle05chartM002noF4TextAcA0cdF3SetV_AA0E8MetadataVSaySSGSgApA0dM0VAA0deM0V0A2UI0P0Vtcfc":{"name":"init(dataSets:metadata:xAxisLabels:yAxisLabels:barStyle:chartStyle:noDataText:)","abstract":"\u003cp\u003eInitialises a Ranged Bar Chart.\u003c/p\u003e","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts15GetDataProtocolP7averageSdvp":{"name":"average","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getXAxisLabels7XLabelsQzyF":{"name":"getXAxisLabels()","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","parent_name":"RangedBarChartData"},"Classes/RangedBarChartData.html#/s:13SwiftUICharts11CTChartDataP7CTStyleQa":{"name":"CTStyle","parent_name":"RangedBarChartData"},"Classes/HorizontalBarChartData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11xAxisLabelsSaySSGSgvp":{"name":"xAxisLabels","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11yAxisLabelsSaySSGSgvp":{"name":"yAxisLabels","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts22CTBarChartDataProtocolP8barStyle03BarH0Qzvp":{"name":"barStyle","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP04viewF0AA0e4ViewF0Vvp":{"name":"viewData","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP09extraLineF0AA05ExtraiF0VSgvp":{"name":"extraLineData","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts22HorizontalBarChartDataC12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts22HorizontalBarChartDataC16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts22HorizontalBarChartDataC8dataSets8metadata11xAxisLabels01yjK08barStyle05chartM002noF4TextAcA0dF3SetV_AA0E8MetadataVSaySSGSgApA0dM0VAA0deM0V0A2UI0P0Vtcfc":{"name":"init(dataSets:metadata:xAxisLabels:yAxisLabels:barStyle:chartStyle:noDataText:)","abstract":"\u003cp\u003eInitialises a standard Bar Chart.\u003c/p\u003e","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getXAxisLabels7XLabelsQzyF":{"name":"getXAxisLabels()","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getYAxisLabels7YLabelsQzyF":{"name":"getYAxisLabels()","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","parent_name":"HorizontalBarChartData"},"Classes/HorizontalBarChartData.html#/s:13SwiftUICharts11CTChartDataP7CTStyleQa":{"name":"CTStyle","parent_name":"HorizontalBarChartData"},"Classes/GroupedBarChartData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11xAxisLabelsSaySSGSgvp":{"name":"xAxisLabels","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11yAxisLabelsSaySSGSgvp":{"name":"yAxisLabels","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts22CTBarChartDataProtocolP8barStyle03BarH0Qzvp":{"name":"barStyle","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP04viewF0AA0e4ViewF0Vvp":{"name":"viewData","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts27CTMultiBarChartDataProtocolP6groupsSayAA08GroupingF0VGvp":{"name":"groups","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP09extraLineF0AA05ExtraiF0VSgvp":{"name":"extraLineData","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts19GroupedBarChartDataC12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts19GroupedBarChartDataC16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts19GroupedBarChartDataC8dataSets6groups8metadata11xAxisLabels01ykL08barStyle05chartN002noF4TextAcA0cdfH0V_SayAA08GroupingF0VGAA0E8MetadataVSaySSGSgAtA0dN0VAA0deN0V0A2UI0Q0Vtcfc":{"name":"init(dataSets:groups:metadata:xAxisLabels:yAxisLabels:barStyle:chartStyle:noDataText:)","abstract":"\u003cp\u003eInitialises a Grouped Bar Chart.\u003c/p\u003e","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getXAxisLabels7XLabelsQzyF":{"name":"getXAxisLabels()","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","parent_name":"GroupedBarChartData"},"Classes/GroupedBarChartData.html#/s:13SwiftUICharts11CTChartDataP7CTStyleQa":{"name":"CTStyle","parent_name":"GroupedBarChartData"},"Classes/BarChartData.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP8dataSets7SetTypeQzvp":{"name":"dataSets","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP8metadataAA13ChartMetadataVvp":{"name":"metadata","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11xAxisLabelsSaySSGSgvp":{"name":"xAxisLabels","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP11yAxisLabelsSaySSGSgvp":{"name":"yAxisLabels","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts22CTBarChartDataProtocolP8barStyle03BarH0Qzvp":{"name":"barStyle","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP10chartStyle7CTStyleQzvp":{"name":"chartStyle","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP7legendsSayAA06LegendD0VGvp":{"name":"legends","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP04viewF0AA0e4ViewF0Vvp":{"name":"viewData","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP8infoViewAA04InfofD0Vy0D5PointQzGvp":{"name":"infoView","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP09extraLineF0AA05ExtraiF0VSgvp":{"name":"extraLineData","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts12BarChartDataC12subscriptionShy7Combine14AnyCancellableCGvp":{"name":"subscription","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11PublishableP25touchedDataPointPublisher7Combine18PassthroughSubjectCy0eF0Qzs5NeverOGvp":{"name":"touchedDataPointPublisher","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP02noD4Text0A2UI0F0Vvp":{"name":"noDataText","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP9chartTypeAA05ChartF0OAD_AA0d3SetF0O04datahF0tvp":{"name":"chartType","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts12BarChartDataC16disableAnimationSbvp":{"name":"disableAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts12BarChartDataC8dataSets8metadata11xAxisLabels01yiJ08barStyle05chartL002noE4TextAcA0cE3SetV_AA0D8MetadataVSaySSGSgApA0cL0VAA0cdL0V0A2UI0O0Vtcfc":{"name":"init(dataSets:metadata:xAxisLabels:yAxisLabels:barStyle:chartStyle:noDataText:)","abstract":"\u003cp\u003eInitialises a standard Bar Chart.\u003c/p\u003e","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts26CTLineBarChartDataProtocolP14getXAxisLabels7XLabelsQzyF":{"name":"getXAxisLabels()","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP19getTouchInteraction13touchLocation9chartSize0F0QzSo7CGPointV_So6CGRectVtF":{"name":"getTouchInteraction(touchLocation:chartSize:)","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP03getD5Point13touchLocation9chartSizeySo7CGPointV_So6CGRectVtF":{"name":"getDataPoint(touchLocation:chartSize:)","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP16getPointLocation7dataSet05touchG09chartSizeSo7CGPointVSg0iF0Qz_AISo6CGRectVtF":{"name":"getPointLocation(dataSet:touchLocation:chartSize:)","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP7SetTypeQa":{"name":"SetType","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP0D5PointQa":{"name":"DataPoint","parent_name":"BarChartData"},"Classes/BarChartData.html#/s:13SwiftUICharts11CTChartDataP7CTStyleQa":{"name":"CTStyle","parent_name":"BarChartData"},"Classes/BarChartData.html":{"name":"BarChartData","abstract":"\u003cp\u003eData for drawing and styling a standard Bar Chart.\u003c/p\u003e"},"Classes/GroupedBarChartData.html":{"name":"GroupedBarChartData","abstract":"\u003cp\u003eData model for drawing and styling a Grouped Bar Chart.\u003c/p\u003e"},"Classes/HorizontalBarChartData.html":{"name":"HorizontalBarChartData","abstract":"\u003cp\u003eData for drawing and styling a standard Bar Chart.\u003c/p\u003e"},"Classes/RangedBarChartData.html":{"name":"RangedBarChartData","abstract":"\u003cp\u003eData for drawing and styling a ranged Bar Chart.\u003c/p\u003e"},"Classes/StackedBarChartData.html":{"name":"StackedBarChartData","abstract":"\u003cp\u003eData model for drawing and styling a Stacked Bar Chart.\u003c/p\u003e"},"Classes/LineChartData.html":{"name":"LineChartData","abstract":"\u003cp\u003eData for drawing and styling a single line, line chart.\u003c/p\u003e"},"Classes/MultiLineChartData.html":{"name":"MultiLineChartData","abstract":"\u003cp\u003eData for drawing and styling a multi line, line chart.\u003c/p\u003e"},"Classes/RangedLineChartData.html":{"name":"RangedLineChartData","abstract":"\u003cp\u003eData for drawing and styling ranged line chart.\u003c/p\u003e"},"Classes/DoughnutChartData.html":{"name":"DoughnutChartData","abstract":"\u003cp\u003eData for drawing and styling a doughnut chart.\u003c/p\u003e"},"Classes/PieChartData.html":{"name":"PieChartData","abstract":"\u003cp\u003eData for drawing and styling a pie chart.\u003c/p\u003e"},"Classes/ChartImageController.html":{"name":"ChartImageController"},"Classes/ChartImageHostingController.html":{"name":"ChartImageHostingController"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}}
\ No newline at end of file
diff --git a/docs/undocumented.json b/docs/undocumented.json
new file mode 100644
index 00000000..50fcde74
--- /dev/null
+++ b/docs/undocumented.json
@@ -0,0 +1,1006 @@
+{
+ "warnings": [
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/ChartData/BarChartData.swift",
+ "line": 31,
+ "symbol": "BarChartData.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/ChartData/BarChartData.swift",
+ "line": 37,
+ "symbol": "BarChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/ChartData/GroupedBarChartData.swift",
+ "line": 36,
+ "symbol": "GroupedBarChartData.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/ChartData/GroupedBarChartData.swift",
+ "line": 44,
+ "symbol": "GroupedBarChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/ChartData/HorizontalBarChartData.swift",
+ "line": 31,
+ "symbol": "HorizontalBarChartData.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/ChartData/HorizontalBarChartData.swift",
+ "line": 37,
+ "symbol": "HorizontalBarChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/ChartData/RangedBarChartData.swift",
+ "line": 31,
+ "symbol": "RangedBarChartData.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/ChartData/RangedBarChartData.swift",
+ "line": 37,
+ "symbol": "RangedBarChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/ChartData/StackedBarChartData.swift",
+ "line": 35,
+ "symbol": "StackedBarChartData.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/ChartData/StackedBarChartData.swift",
+ "line": 41,
+ "symbol": "StackedBarChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/CornerRadius.swift",
+ "line": 15,
+ "symbol": "CornerRadius.topLeft",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/CornerRadius.swift",
+ "line": 16,
+ "symbol": "CornerRadius.topRight",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/CornerRadius.swift",
+ "line": 17,
+ "symbol": "CornerRadius.bottomLeft",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/CornerRadius.swift",
+ "line": 18,
+ "symbol": "CornerRadius.bottomRight",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/GroupingData.swift",
+ "line": 16,
+ "symbol": "GroupingData.title",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/Protocols/BarChartProtocols.swift",
+ "line": 16,
+ "symbol": "CTBarChartDataProtocol.BarStyle",
+ "symbol_kind": "source.lang.swift.decl.associatedtype",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/Protocols/BarChartProtocols.swift",
+ "line": 47,
+ "symbol": "isHorizontal",
+ "symbol_kind": "source.lang.swift.decl.protocol",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Models/Protocols/BarChartProtocols.swift",
+ "line": 55,
+ "symbol": "CTBarStyle",
+ "symbol_kind": "source.lang.swift.decl.protocol",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/BarChart/Views/HorizontalBarChart.swift",
+ "line": 10,
+ "symbol": "HorizontalBarChart",
+ "symbol_kind": "source.lang.swift.decl.struct",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/ChartData/LineChartData.swift",
+ "line": 36,
+ "symbol": "LineChartData.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/ChartData/LineChartData.swift",
+ "line": 39,
+ "symbol": "LineChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/ChartData/MultiLineChartData.swift",
+ "line": 36,
+ "symbol": "MultiLineChartData.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/ChartData/MultiLineChartData.swift",
+ "line": 39,
+ "symbol": "MultiLineChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/ChartData/RangedLineChartData.swift",
+ "line": 36,
+ "symbol": "RangedLineChartData.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/ChartData/RangedLineChartData.swift",
+ "line": 39,
+ "symbol": "RangedLineChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/DataPoints/LineChartDataPoint.swift",
+ "line": 20,
+ "symbol": "LineChartDataPoint.pointColour",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/DataPoints/LineChartDataPoint.swift",
+ "line": 22,
+ "symbol": "LineChartDataPoint.ignoreMe",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/DataPoints/RangedLineChartDataPoint.swift",
+ "line": 22,
+ "symbol": "RangedLineChartDataPoint.pointColour",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/DataPoints/RangedLineChartDataPoint.swift",
+ "line": 24,
+ "symbol": "RangedLineChartDataPoint.ignoreMe",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/Protocols/LineChartProtocols.swift",
+ "line": 131,
+ "symbol": "CTLineDataPointProtocol.pointColour",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/Protocols/LineChartProtocols.swift",
+ "line": 147,
+ "symbol": "IgnoreMe",
+ "symbol_kind": "source.lang.swift.decl.protocol",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/Protocols/LineChartProtocols.swift",
+ "line": 148,
+ "symbol": "IgnoreMe.ignoreMe",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/Protocols/LineChartProtocolsExtensions.swift",
+ "line": 12,
+ "symbol": "CTLineBarChartDataProtocol.setBoxLocationation(touchLocation:boxFrame:chartSize:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/Protocols/LineChartProtocolsExtensions.swift",
+ "line": 25,
+ "symbol": "CTLineBarChartDataProtocol.setBoxLocationation(touchLocation:boxFrame:chartSize:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/Style/PointStyle.swift",
+ "line": 60,
+ "symbol": "PointColour",
+ "symbol_kind": "source.lang.swift.decl.struct",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/Style/PointStyle.swift",
+ "line": 61,
+ "symbol": "PointColour.border",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/Style/PointStyle.swift",
+ "line": 62,
+ "symbol": "PointColour.fill",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/LineChart/Models/Style/PointStyle.swift",
+ "line": 64,
+ "symbol": "PointColour.init(border:fill:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/PieChart/Models/ChartData/DoughnutChartData.swift",
+ "line": 27,
+ "symbol": "DoughnutChartData.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/PieChart/Models/ChartData/DoughnutChartData.swift",
+ "line": 33,
+ "symbol": "DoughnutChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/PieChart/Models/ChartData/PieChartData.swift",
+ "line": 27,
+ "symbol": "PieChartData.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/PieChart/Models/ChartData/PieChartData.swift",
+ "line": 33,
+ "symbol": "PieChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/PieChart/Models/DataSets/PieDataSet.swift",
+ "line": 17,
+ "symbol": "PieDataSet.legendTitle",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/API.swift",
+ "line": 17,
+ "symbol": "InfoValue.init(chartData:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/API.swift",
+ "line": 35,
+ "symbol": "InfoDescription.init(chartData:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/API.swift",
+ "line": 54,
+ "symbol": "InfoExtra.init(chartData:text:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Extras/Extension+NSNotificationName.swift",
+ "line": 11,
+ "symbol": "NSNotification.Name.updateLayoutDidFinish",
+ "symbol_kind": "source.lang.swift.decl.var.static",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Extras/SharedEnums.swift",
+ "line": 19,
+ "symbol": "DataSetType.single",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Extras/SharedEnums.swift",
+ "line": 20,
+ "symbol": "DataSetType.multi",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Extras/SharedEnums.swift",
+ "line": 86,
+ "symbol": "InfoBoxAlignment.vertical",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Extras/SharedEnums.swift",
+ "line": 87,
+ "symbol": "InfoBoxAlignment.horizontal",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/LegendData.swift",
+ "line": 29,
+ "symbol": "LegendData.colour",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/PublishableProtocol.swift",
+ "line": 16,
+ "symbol": "Publishable.DataPoint",
+ "symbol_kind": "source.lang.swift.decl.associatedtype",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/PublishableProtocol.swift",
+ "line": 19,
+ "symbol": "Publishable.subscription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocols.swift",
+ "line": 33,
+ "symbol": "CTChartData.id",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocols.swift",
+ "line": 75,
+ "symbol": "CTChartData.disableAnimation",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocols.swift",
+ "line": 131,
+ "symbol": "CTDataSetProtocol.id",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocols.swift",
+ "line": 171,
+ "symbol": "CTDataPointBaseProtocol.id",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocols.swift",
+ "line": 335,
+ "symbol": "CTisRanged",
+ "symbol_kind": "source.lang.swift.decl.protocol",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocols.swift",
+ "line": 336,
+ "symbol": "CTnotRanged",
+ "symbol_kind": "source.lang.swift.decl.protocol",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 169,
+ "symbol": "CTSingleDataSetProtocol.maxValue()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 174,
+ "symbol": "CTSingleDataSetProtocol.minValue()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 179,
+ "symbol": "CTSingleDataSetProtocol.average()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 187,
+ "symbol": "CTSingleDataSetProtocol.maxValue()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 192,
+ "symbol": "CTSingleDataSetProtocol.minValue()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 197,
+ "symbol": "CTSingleDataSetProtocol.average()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 205,
+ "symbol": "CTMultiDataSetProtocol.maxValue()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 213,
+ "symbol": "CTMultiDataSetProtocol.minValue()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 221,
+ "symbol": "CTMultiDataSetProtocol.average()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 277,
+ "symbol": "CTSingleDataSetProtocol.minValue()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Models/Protocols/SharedProtocolsExtensions.swift",
+ "line": 293,
+ "symbol": "CTMultiDataSetProtocol.minValue()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Types/GradientStop.swift",
+ "line": 17,
+ "symbol": "GradientStop.color",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Types/GradientStop.swift",
+ "line": 18,
+ "symbol": "GradientStop.location",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Types/GradientStop.swift",
+ "line": 20,
+ "symbol": "GradientStop.init(color:location:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/Types/Stroke.swift",
+ "line": 26,
+ "symbol": "Stroke.init(lineWidth:lineCap:lineJoin:miterLimit:dash:dashPhase:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/Shared/ViewModifiers/disableAnimation.swift",
+ "line": 11,
+ "symbol": "View.disableAnimation(chartData:_:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Extras/LineAndBarEnums.swift",
+ "line": 19,
+ "symbol": "XAxisLabelPosistion.top",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Extras/LineAndBarEnums.swift",
+ "line": 20,
+ "symbol": "XAxisLabelPosistion.bottom",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Extras/LineAndBarEnums.swift",
+ "line": 50,
+ "symbol": "YAxisLabelPosistion.leading",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Extras/LineAndBarEnums.swift",
+ "line": 51,
+ "symbol": "YAxisLabelPosistion.trailing",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/ExtraLineData.swift",
+ "line": 19,
+ "symbol": "ExtraLineData.dataPoints",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/ExtraLineData.swift",
+ "line": 20,
+ "symbol": "ExtraLineData.style",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/ExtraLineData.swift",
+ "line": 21,
+ "symbol": "ExtraLineData.legendTitle",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/ExtraLineData.swift",
+ "line": 23,
+ "symbol": "ExtraLineData.init(legendTitle:dataPoints:style:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/ExtraLineDataPoint.swift",
+ "line": 16,
+ "symbol": "ExtraLineDataPoint.value",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/ExtraLineDataPoint.swift",
+ "line": 17,
+ "symbol": "ExtraLineDataPoint.pointColour",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/ExtraLineDataPoint.swift",
+ "line": 18,
+ "symbol": "ExtraLineDataPoint.pointDescription",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/ExtraLineDataPoint.swift",
+ "line": 20,
+ "symbol": "ExtraLineDataPoint.init(value:pointColour:pointDescription:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/DataFunctionsProtocol.swift",
+ "line": 10,
+ "symbol": "DataFunctionsProtocol",
+ "symbol_kind": "source.lang.swift.decl.protocol",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/DataFunctionsProtocol.swift",
+ "line": 30,
+ "symbol": "GetDataProtocol",
+ "symbol_kind": "source.lang.swift.decl.protocol",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/LineAndBarProtocolsExtentions.swift",
+ "line": 13,
+ "symbol": "CTLineBarChartDataProtocol.range",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/LineAndBarProtocolsExtentions.swift",
+ "line": 38,
+ "symbol": "CTLineBarChartDataProtocol.minValue",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/LineAndBarProtocolsExtentions.swift",
+ "line": 51,
+ "symbol": "CTLineBarChartDataProtocol.maxValue",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/LineAndBarProtocolsExtentions.swift",
+ "line": 62,
+ "symbol": "CTLineBarChartDataProtocol.average",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/LineAndBarProtocolsExtentions.swift",
+ "line": 364,
+ "symbol": "CTLineBarChartDataProtocol.getExtraYAxisTitle(colour:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 10,
+ "symbol": "PointOfInterestProtocol",
+ "symbol_kind": "source.lang.swift.decl.protocol",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 237,
+ "symbol": "CTLineBarChartDataProtocol.poiMarker(value:range:minValue:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 241,
+ "symbol": "CTLineBarChartDataProtocol.poiLabelAxis(markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:customLabelShape:padding:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 272,
+ "symbol": "CTLineBarChartDataProtocol.poiLabelCenter(markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 295,
+ "symbol": "CTLineBarChartDataProtocol.poiLabelPosition(location:markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 332,
+ "symbol": "CTLineBarChartDataProtocol.poiMarker(value:range:minValue:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 336,
+ "symbol": "CTLineBarChartDataProtocol.poiLabelAxis(markerValue:specifier:labelFont:labelColour:labelBackground:labelBorderColor:customLabelShape:padding:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 366,
+ "symbol": "CTLineBarChartDataProtocol.poiLabelPosition(location:markerValue:specifier:formatter:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 412,
+ "symbol": "CTLineBarChartDataProtocol.poiValueLabelPositionAxis(frame:markerValue:minValue:range:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 421,
+ "symbol": "CTLineBarChartDataProtocol.poiValueLabelPositionCenter(frame:markerValue:minValue:range:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 426,
+ "symbol": "CTLineBarChartDataProtocol.poiValueLabelRelativePosition(frame:markerValue:minValue:range:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 437,
+ "symbol": "CTLineBarChartDataProtocol.poiValueLabelPositionAxis(frame:markerValue:minValue:range:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 445,
+ "symbol": "CTLineBarChartDataProtocol.poiValueLabelPositionCenter(frame:markerValue:minValue:range:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 450,
+ "symbol": "CTLineBarChartDataProtocol.poiValueLabelRelativePosition(frame:markerValue:minValue:range:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 462,
+ "symbol": "CTLineBarChartDataProtocol.poiValueLabelPositionAxis(frame:markerValue:minValue:range:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 470,
+ "symbol": "CTLineBarChartDataProtocol.poiValueLabelPositionCenter(frame:markerValue:minValue:range:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 475,
+ "symbol": "CTLineBarChartDataProtocol.poiValueLabelRelativePosition(frame:markerValue:minValue:range:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 490,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaMarker(markerValue:dataPointCount:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 494,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaLabelAxis(marker:labelFont:labelColour:labelBackground:labelBorderColor:customLabelShape:padding:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 515,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaLabelCenter(marker:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 536,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaLabelPosition(location:marker:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 572,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaMarker(markerValue:dataPointCount:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 576,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaLabelAxis(marker:labelFont:labelColour:labelBackground:labelBorderColor:customLabelShape:padding:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 605,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaLabelPosition(location:marker:labelFont:labelColour:labelBackground:labelBorderColor:strokeStyle:customLabelShape:padding:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 648,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaValueLabelPositionAxis(frame:markerValue:count:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 655,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaValueLabelPositionCenter(frame:markerValue:count:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 660,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaValueLabelRelativePosition(frame:markerValue:count:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 669,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaValueLabelPositionAxis(frame:markerValue:count:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 676,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaValueLabelPositionCenter(frame:markerValue:count:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 681,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaValueLabelRelativePosition(frame:markerValue:count:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 691,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaValueLabelPositionAxis(frame:markerValue:count:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 698,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaValueLabelPositionCenter(frame:markerValue:count:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Models/Protocols/PointOfInterestProtocol.swift",
+ "line": 703,
+ "symbol": "CTLineBarChartDataProtocol.poiAbscissaValueLabelRelativePosition(frame:markerValue:count:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Shapes/LabelShape.swift",
+ "line": 16,
+ "symbol": "CustomLabelShape.init(_:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 15,
+ "symbol": "ExtraLineStyle.lineColour",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 16,
+ "symbol": "ExtraLineStyle.lineType",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 17,
+ "symbol": "ExtraLineStyle.lineSpacing",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 19,
+ "symbol": "ExtraLineStyle.markerType",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 21,
+ "symbol": "ExtraLineStyle.strokeStyle",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 23,
+ "symbol": "ExtraLineStyle.pointStyle",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 25,
+ "symbol": "ExtraLineStyle.yAxisTitle",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 26,
+ "symbol": "ExtraLineStyle.yAxisNumberOfLabels",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 28,
+ "symbol": "ExtraLineStyle.animationType",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 30,
+ "symbol": "ExtraLineStyle.baseline",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 31,
+ "symbol": "ExtraLineStyle.topLine",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 33,
+ "symbol": "ExtraLineStyle.init(lineColour:lineType:lineSpacing:markerType:strokeStyle:pointStyle:yAxisTitle:yAxisNumberOfLabels:animationType:baseline:topLine:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 96,
+ "symbol": "ExtraLineStyle.SpacingType.line",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/SwiftUICharts/SwiftUICharts/Sources/SwiftUICharts/SharedLineAndBar/Style/ExtraLineStyle.swift",
+ "line": 97,
+ "symbol": "ExtraLineStyle.SpacingType.bar",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ }
+ ],
+ "source_directory": "/Users/runner/work/SwiftUICharts/SwiftUICharts"
+}
\ No newline at end of file