<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://download.osbee.org/documentation/index.php?action=history&amp;feed=atom&amp;title=Chart_DSL</id>
		<title>Chart DSL - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://download.osbee.org/documentation/index.php?action=history&amp;feed=atom&amp;title=Chart_DSL"/>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;action=history"/>
		<updated>2026-05-09T21:26:25Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1508&amp;oldid=prev</id>
		<title>Cmollik at 19:22, 4 April 2017</title>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1508&amp;oldid=prev"/>
				<updated>2017-04-04T19:22:01Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:22, 4 April 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;== Copyright Notice ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{Copyright Notice}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l392&quot; &gt;Line 392:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 391:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Copyright Notice ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Copyright Notice}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cmollik</name></author>	</entry>

	<entry>
		<id>https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1184&amp;oldid=prev</id>
		<title>Hamid: /* using datamart */</title>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1184&amp;oldid=prev"/>
				<updated>2017-01-15T20:11:01Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;using datamart&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:11, 15 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l377&quot; &gt;Line 377:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 377:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;legend placement&amp;gt; can be inside, inside-grid, outside or outside-grid.&amp;#160; It is set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Legend legend = new Legend().setShow(true); &amp;lt;br&amp;gt;legend.setPlacement(LegendPlacements.&amp;lt;legend placement&amp;gt;); &amp;lt;br&amp;gt;options.setLegend(legend);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;legend placement&amp;gt; can be inside, inside-grid, outside or outside-grid.&amp;#160; It is set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Legend legend = new Legend().setShow(true); &amp;lt;br&amp;gt;legend.setPlacement(LegendPlacements.&amp;lt;legend placement&amp;gt;); &amp;lt;br&amp;gt;options.setLegend(legend);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;toggle type&amp;gt; can be normal, slow or fast. It is set with &amp;lt;code&amp;gt;EnhancedLegendRenderer renderer = new EnhancedLegendRenderer();&amp;lt;br&amp;gt;renderer.setSeriesToggle(SeriesToggles.&amp;lt;toggle type&amp;gt;);&amp;lt;br&amp;gt;renderer.setSeriesToggleReplot(true);&amp;lt;br&amp;gt;legend.setRendererOptions(renderer);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;toggle type&amp;gt; can be normal, slow or fast. It is set with &amp;lt;code&amp;gt;EnhancedLegendRenderer renderer = new EnhancedLegendRenderer();&amp;lt;br&amp;gt;renderer.setSeriesToggle(SeriesToggles.&amp;lt;toggle type&amp;gt;);&amp;lt;br&amp;gt;renderer.setSeriesToggleReplot(true);&amp;lt;br&amp;gt;legend.setRendererOptions(renderer);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;tooltip location&amp;gt; can be north, north-east, east, south-east, south, south-west, west or north-west. tooltip location.&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;always&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;inside&amp;lt;/code&amp;gt; are set with:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;tooltip location&amp;gt; can be north, north-east, east, south-east, south, south-west, west or north-west. tooltip location.&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;always&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;inside&amp;lt;/code&amp;gt; are set with:&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Highlighter highlighter = new Highlighter().setShow(true);&amp;lt;br&amp;gt;highlighter.setShowTooltip(true).setTooltipAlwaysVisible(&amp;lt;true if always is selected&amp;gt;).setKeepTooltipInsideChart(&amp;lt;true if inside is selected&amp;gt;).setTooltipLocation(TooltipLocations.&amp;lt;tooltip location&amp;gt;).setBringSeriesToFront(true).setFadeTooltip(true).setShowMarker(true);&amp;lt;br&amp;gt;highlighter.setTooltipAxes(TooltipAxes.&amp;lt;axis prefix&amp;gt;&amp;lt;postfix&amp;gt;);&amp;lt;br&amp;gt;options.setHighlighter(highlighter);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;Highlighter highlighter = new Highlighter().setShow(true);&amp;lt;br&amp;gt;highlighter.setShowTooltip(true).setTooltipAlwaysVisible(&amp;lt;true if always is selected&amp;gt;).setKeepTooltipInsideChart(&amp;lt;true if inside is selected&amp;gt;).setTooltipLocation(TooltipLocations.&amp;lt;tooltip location&amp;gt;).setBringSeriesToFront(true).setFadeTooltip(true).setShowMarker(true);&amp;lt;br&amp;gt;highlighter.setTooltipAxes(TooltipAxes.&amp;lt;axis prefix&amp;gt;&amp;lt;postfix&amp;gt;);&amp;lt;br&amp;gt;options.setHighlighter(highlighter);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For each '''filtered''' or '''selected''' level in the datamart, a corresponding EventHandler is generated in &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For each '''filtered''' or '''selected''' level in the datamart, a corresponding EventHandler is generated in &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamid</name></author>	</entry>

	<entry>
		<id>https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1183&amp;oldid=prev</id>
		<title>Hamid: /* using datamart */</title>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1183&amp;oldid=prev"/>
				<updated>2017-01-15T20:10:06Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;using datamart&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:10, 15 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l377&quot; &gt;Line 377:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 377:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;legend placement&amp;gt; can be inside, inside-grid, outside or outside-grid.&amp;#160; It is set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Legend legend = new Legend().setShow(true); &amp;lt;br&amp;gt;legend.setPlacement(LegendPlacements.&amp;lt;legend placement&amp;gt;); &amp;lt;br&amp;gt;options.setLegend(legend);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;legend placement&amp;gt; can be inside, inside-grid, outside or outside-grid.&amp;#160; It is set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Legend legend = new Legend().setShow(true); &amp;lt;br&amp;gt;legend.setPlacement(LegendPlacements.&amp;lt;legend placement&amp;gt;); &amp;lt;br&amp;gt;options.setLegend(legend);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;toggle type&amp;gt; can be normal, slow or fast. It is set with &amp;lt;code&amp;gt;EnhancedLegendRenderer renderer = new EnhancedLegendRenderer();&amp;lt;br&amp;gt;renderer.setSeriesToggle(SeriesToggles.&amp;lt;toggle type&amp;gt;);&amp;lt;br&amp;gt;renderer.setSeriesToggleReplot(true);&amp;lt;br&amp;gt;legend.setRendererOptions(renderer);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;toggle type&amp;gt; can be normal, slow or fast. It is set with &amp;lt;code&amp;gt;EnhancedLegendRenderer renderer = new EnhancedLegendRenderer();&amp;lt;br&amp;gt;renderer.setSeriesToggle(SeriesToggles.&amp;lt;toggle type&amp;gt;);&amp;lt;br&amp;gt;renderer.setSeriesToggleReplot(true);&amp;lt;br&amp;gt;legend.setRendererOptions(renderer);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;tooltip location&amp;gt; can be north, north-east, east, south-east, south, south-west, west or north-west. tooltip location.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;tooltip location&amp;gt; can be north, north-east, east, south-east, south, south-west, west or north-west. tooltip location.&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;always&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;inside&amp;lt;/code&amp;gt; are set with:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;always&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;inside&amp;lt;/code&amp;gt; are set with:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;Highlighter highlighter = new Highlighter().setShow(true);&amp;lt;br&amp;gt;highlighter.setShowTooltip(true).setTooltipAlwaysVisible(&amp;lt;true if always is selected&amp;gt;).setKeepTooltipInsideChart(&amp;lt;true if inside is selected&amp;gt;).setTooltipLocation(TooltipLocations.&amp;lt;tooltip location&amp;gt;).setBringSeriesToFront(true).setFadeTooltip(true).setShowMarker(true);&amp;lt;br&amp;gt;highlighter.setTooltipAxes(TooltipAxes.&amp;lt;axis prefix&amp;gt;&amp;lt;postfix&amp;gt;);&amp;lt;br&amp;gt;options.setHighlighter(highlighter);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;Highlighter highlighter = new Highlighter().setShow(true);&amp;lt;br&amp;gt;highlighter.setShowTooltip(true).setTooltipAlwaysVisible(&amp;lt;true if always is selected&amp;gt;).setKeepTooltipInsideChart(&amp;lt;true if inside is selected&amp;gt;).setTooltipLocation(TooltipLocations.&amp;lt;tooltip location&amp;gt;).setBringSeriesToFront(true).setFadeTooltip(true).setShowMarker(true);&amp;lt;br&amp;gt;highlighter.setTooltipAxes(TooltipAxes.&amp;lt;axis prefix&amp;gt;&amp;lt;postfix&amp;gt;);&amp;lt;br&amp;gt;options.setHighlighter(highlighter);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For each '''filtered''' or '''selected''' level in the datamart, a corresponding EventHandler is generated in &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For each '''filtered''' or '''selected''' level in the datamart, a corresponding EventHandler is generated in &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamid</name></author>	</entry>

	<entry>
		<id>https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1182&amp;oldid=prev</id>
		<title>Hamid: /* using datamart */</title>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1182&amp;oldid=prev"/>
				<updated>2017-01-15T20:07:45Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;using datamart&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:07, 15 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l377&quot; &gt;Line 377:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 377:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;legend placement&amp;gt; can be inside, inside-grid, outside or outside-grid.&amp;#160; It is set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Legend legend = new Legend().setShow(true); &amp;lt;br&amp;gt;legend.setPlacement(LegendPlacements.&amp;lt;legend placement&amp;gt;); &amp;lt;br&amp;gt;options.setLegend(legend);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;legend placement&amp;gt; can be inside, inside-grid, outside or outside-grid.&amp;#160; It is set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Legend legend = new Legend().setShow(true); &amp;lt;br&amp;gt;legend.setPlacement(LegendPlacements.&amp;lt;legend placement&amp;gt;); &amp;lt;br&amp;gt;options.setLegend(legend);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;toggle type&amp;gt; can be normal, slow or fast. It is set with &amp;lt;code&amp;gt;EnhancedLegendRenderer renderer = new EnhancedLegendRenderer();&amp;lt;br&amp;gt;renderer.setSeriesToggle(SeriesToggles.&amp;lt;toggle type&amp;gt;);&amp;lt;br&amp;gt;renderer.setSeriesToggleReplot(true);&amp;lt;br&amp;gt;legend.setRendererOptions(renderer);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;toggle type&amp;gt; can be normal, slow or fast. It is set with &amp;lt;code&amp;gt;EnhancedLegendRenderer renderer = new EnhancedLegendRenderer();&amp;lt;br&amp;gt;renderer.setSeriesToggle(SeriesToggles.&amp;lt;toggle type&amp;gt;);&amp;lt;br&amp;gt;renderer.setSeriesToggleReplot(true);&amp;lt;br&amp;gt;legend.setRendererOptions(renderer);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;tooltip location&amp;gt; can be north, north-east, east, south-east, south, south-west, west or north-west. tooltip location. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;&amp;lt;code&amp;gt;always&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;inside&amp;lt;/code&amp;gt; are set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Highlighter highlighter = new Highlighter().setShow(true);&amp;lt;br&amp;gt;highlighter.setShowTooltip(true).setTooltipAlwaysVisible(&amp;lt;true if always is selected&amp;gt;).setKeepTooltipInsideChart(&amp;lt;true if inside is selected&amp;gt;).setTooltipLocation(TooltipLocations.&amp;lt;tooltip location&amp;gt;).setBringSeriesToFront(true).setFadeTooltip(true).setShowMarker(true);&amp;lt;br&amp;gt;highlighter.setTooltipAxes(TooltipAxes.&amp;lt;axis prefix&amp;gt;&amp;lt;postfix&amp;gt;);&amp;lt;br&amp;gt;options.setHighlighter(highlighter);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;tooltip location&amp;gt; can be north, north-east, east, south-east, south, south-west, west or north-west. tooltip location.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For each '''filtered''' or '''selected''' level in datamart, a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;corresponded &lt;/del&gt;EventHandler &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will be &lt;/del&gt;generated in &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;always&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;inside&amp;lt;/code&amp;gt; are set with&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;Highlighter highlighter = new Highlighter().setShow(true);&amp;lt;br&amp;gt;highlighter.setShowTooltip(true).setTooltipAlwaysVisible(&amp;lt;true if always is selected&amp;gt;).setKeepTooltipInsideChart(&amp;lt;true if inside is selected&amp;gt;).setTooltipLocation(TooltipLocations.&amp;lt;tooltip location&amp;gt;).setBringSeriesToFront(true).setFadeTooltip(true).setShowMarker(true);&amp;lt;br&amp;gt;highlighter.setTooltipAxes(TooltipAxes.&amp;lt;axis prefix&amp;gt;&amp;lt;postfix&amp;gt;);&amp;lt;br&amp;gt;options.setHighlighter(highlighter);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For each '''filtered''' or '''selected''' level in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;datamart, a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;corresponding &lt;/ins&gt;EventHandler &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/ins&gt;generated in &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamid</name></author>	</entry>

	<entry>
		<id>https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1181&amp;oldid=prev</id>
		<title>Hamid: /* using datamart */</title>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1181&amp;oldid=prev"/>
				<updated>2017-01-15T20:05:29Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;using datamart&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:05, 15 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l377&quot; &gt;Line 377:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 377:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;legend placement&amp;gt; can be inside, inside-grid, outside or outside-grid.&amp;#160; It is set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Legend legend = new Legend().setShow(true); &amp;lt;br&amp;gt;legend.setPlacement(LegendPlacements.&amp;lt;legend placement&amp;gt;); &amp;lt;br&amp;gt;options.setLegend(legend);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;legend placement&amp;gt; can be inside, inside-grid, outside or outside-grid.&amp;#160; It is set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Legend legend = new Legend().setShow(true); &amp;lt;br&amp;gt;legend.setPlacement(LegendPlacements.&amp;lt;legend placement&amp;gt;); &amp;lt;br&amp;gt;options.setLegend(legend);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;toggle type&amp;gt; can be normal, slow or fast. It is set with &amp;lt;code&amp;gt;EnhancedLegendRenderer renderer = new EnhancedLegendRenderer();&amp;lt;br&amp;gt;renderer.setSeriesToggle(SeriesToggles.&amp;lt;toggle type&amp;gt;);&amp;lt;br&amp;gt;renderer.setSeriesToggleReplot(true);&amp;lt;br&amp;gt;legend.setRendererOptions(renderer);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;toggle type&amp;gt; can be normal, slow or fast. It is set with &amp;lt;code&amp;gt;EnhancedLegendRenderer renderer = new EnhancedLegendRenderer();&amp;lt;br&amp;gt;renderer.setSeriesToggle(SeriesToggles.&amp;lt;toggle type&amp;gt;);&amp;lt;br&amp;gt;renderer.setSeriesToggleReplot(true);&amp;lt;br&amp;gt;legend.setRendererOptions(renderer);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;tooltip location&amp;gt; can be north, north-east, east, south-east, south, south-west, west or north-west. tooltip location&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, always &lt;/del&gt; and inside &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will be &lt;/del&gt;set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Highlighter highlighter = new Highlighter().setShow(true);&amp;lt;br&amp;gt;highlighter.setShowTooltip(true).setTooltipAlwaysVisible(&amp;lt;true if always is selected&amp;gt;).setKeepTooltipInsideChart(&amp;lt;true if inside is selected&amp;gt;).setTooltipLocation(TooltipLocations.&amp;lt;tooltip location&amp;gt;).setBringSeriesToFront(true).setFadeTooltip(true).setShowMarker(true);&amp;lt;br&amp;gt;highlighter.setTooltipAxes(TooltipAxes.&amp;lt;axis prefix&amp;gt;&amp;lt;postfix&amp;gt;);&amp;lt;br&amp;gt;options.setHighlighter(highlighter);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;tooltip location&amp;gt; can be north, north-east, east, south-east, south, south-west, west or north-west. tooltip location&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;always&amp;lt;/code&amp;gt; &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;inside&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; are &lt;/ins&gt;set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Highlighter highlighter = new Highlighter().setShow(true);&amp;lt;br&amp;gt;highlighter.setShowTooltip(true).setTooltipAlwaysVisible(&amp;lt;true if always is selected&amp;gt;).setKeepTooltipInsideChart(&amp;lt;true if inside is selected&amp;gt;).setTooltipLocation(TooltipLocations.&amp;lt;tooltip location&amp;gt;).setBringSeriesToFront(true).setFadeTooltip(true).setShowMarker(true);&amp;lt;br&amp;gt;highlighter.setTooltipAxes(TooltipAxes.&amp;lt;axis prefix&amp;gt;&amp;lt;postfix&amp;gt;);&amp;lt;br&amp;gt;options.setHighlighter(highlighter);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For each '''filtered''' or '''selected''' level in datamart, a corresponded EventHandler will be generated in &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For each '''filtered''' or '''selected''' level in datamart, a corresponded EventHandler will be generated in &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamid</name></author>	</entry>

	<entry>
		<id>https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1180&amp;oldid=prev</id>
		<title>Hamid: /* using datamart */</title>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1180&amp;oldid=prev"/>
				<updated>2017-01-15T20:03:35Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;using datamart&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:03, 15 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l373&quot; &gt;Line 373:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 373:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Notes''':&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Notes''':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;render type&amp;gt; can be category, linear, date, logarithmic or pyramid. If &amp;lt;render type&amp;gt; is logarithmic, linear or pyramid, then the axis is the data axis;&amp;#160; for category and date, the axis is the category axis.&amp;#160; It is set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setRenderer(AxisRenderers.&amp;lt;render type&amp;gt;).setLabel(&amp;lt;category axis name&amp;gt;AxisLabel).setTicks(&amp;lt;category axis name&amp;gt;Ticks).setTickOptions(tickRenderer));&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;lt;render type&amp;gt; can be category, linear, date, logarithmic or pyramid. If &amp;lt;render type&amp;gt; is logarithmic, linear or pyramid, then the axis is the data axis;&amp;#160; for category and date, the axis is the category axis.&amp;#160; It is set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setRenderer(AxisRenderers.&amp;lt;render type&amp;gt;).setLabel(&amp;lt;category axis name&amp;gt;AxisLabel).setTicks(&amp;lt;category axis name&amp;gt;Ticks).setTickOptions(tickRenderer));&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*If &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;shortLabel&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''' &lt;/del&gt;is configured, use only last level name in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*If &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;shortLabel&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; &lt;/ins&gt;is configured, use only &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;last level name in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;tickangle&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''' will be &lt;/del&gt;set with&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setTickOptions(tickRenderer.setAngle(&amp;lt;angle number&amp;gt;)));&amp;lt;/code&amp;gt; and &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setTickOptions(axisTickRenderer.setAngle(&amp;lt;angle number&amp;gt;)));&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;tickangle&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; is &lt;/ins&gt;set with&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setTickOptions(tickRenderer.setAngle(&amp;lt;angle number&amp;gt;)));&amp;lt;/code&amp;gt; and &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setTickOptions(axisTickRenderer.setAngle(&amp;lt;angle number&amp;gt;)));&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;legend placement&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''' is including &lt;/del&gt;inside, inside-grid, outside &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/del&gt;outside-grid.&amp;#160; It &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will be &lt;/del&gt;set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Legend legend = new Legend().setShow(true); &amp;lt;br&amp;gt;legend.setPlacement(LegendPlacements.&amp;lt;legend placement&amp;gt;); &amp;lt;br&amp;gt;options.setLegend(legend);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/ins&gt;legend placement&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; can be &lt;/ins&gt;inside, inside-grid, outside &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;or &lt;/ins&gt;outside-grid.&amp;#160; It &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/ins&gt;set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Legend legend = new Legend().setShow(true); &amp;lt;br&amp;gt;legend.setPlacement(LegendPlacements.&amp;lt;legend placement&amp;gt;); &amp;lt;br&amp;gt;options.setLegend(legend);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;toggle type&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''' is including &lt;/del&gt;normal, slow &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/del&gt;fast. It &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will be &lt;/del&gt;set with &amp;lt;code&amp;gt;EnhancedLegendRenderer renderer = new EnhancedLegendRenderer();&amp;lt;br&amp;gt;renderer.setSeriesToggle(SeriesToggles.&amp;lt;toggle type&amp;gt;);&amp;lt;br&amp;gt;renderer.setSeriesToggleReplot(true);&amp;lt;br&amp;gt;legend.setRendererOptions(renderer);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/ins&gt;toggle type&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; can be &lt;/ins&gt;normal, slow &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;or &lt;/ins&gt;fast. It &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/ins&gt;set with &amp;lt;code&amp;gt;EnhancedLegendRenderer renderer = new EnhancedLegendRenderer();&amp;lt;br&amp;gt;renderer.setSeriesToggle(SeriesToggles.&amp;lt;toggle type&amp;gt;);&amp;lt;br&amp;gt;renderer.setSeriesToggleReplot(true);&amp;lt;br&amp;gt;legend.setRendererOptions(renderer);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;tooltip location&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''' is including &lt;/del&gt;north, north-east, east, south-east, south, south-west, west &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/del&gt;north-west. tooltip location, always&amp;#160; and inside will be set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Highlighter highlighter = new Highlighter().setShow(true);&amp;lt;br&amp;gt;highlighter.setShowTooltip(true).setTooltipAlwaysVisible(&amp;lt;true if always is selected&amp;gt;).setKeepTooltipInsideChart(&amp;lt;true if inside is selected&amp;gt;).setTooltipLocation(TooltipLocations.&amp;lt;tooltip location&amp;gt;).setBringSeriesToFront(true).setFadeTooltip(true).setShowMarker(true);&amp;lt;br&amp;gt;highlighter.setTooltipAxes(TooltipAxes.&amp;lt;axis prefix&amp;gt;&amp;lt;postfix&amp;gt;);&amp;lt;br&amp;gt;options.setHighlighter(highlighter);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/ins&gt;tooltip location&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; can be &lt;/ins&gt;north, north-east, east, south-east, south, south-west, west &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;or &lt;/ins&gt;north-west. tooltip location, always&amp;#160; and inside will be set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;Highlighter highlighter = new Highlighter().setShow(true);&amp;lt;br&amp;gt;highlighter.setShowTooltip(true).setTooltipAlwaysVisible(&amp;lt;true if always is selected&amp;gt;).setKeepTooltipInsideChart(&amp;lt;true if inside is selected&amp;gt;).setTooltipLocation(TooltipLocations.&amp;lt;tooltip location&amp;gt;).setBringSeriesToFront(true).setFadeTooltip(true).setShowMarker(true);&amp;lt;br&amp;gt;highlighter.setTooltipAxes(TooltipAxes.&amp;lt;axis prefix&amp;gt;&amp;lt;postfix&amp;gt;);&amp;lt;br&amp;gt;options.setHighlighter(highlighter);&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For each '''filtered''' or '''selected''' level in datamart, a corresponded EventHandler will be generated in &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For each '''filtered''' or '''selected''' level in datamart, a corresponded EventHandler will be generated in &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamid</name></author>	</entry>

	<entry>
		<id>https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1179&amp;oldid=prev</id>
		<title>Hamid: /* using datamart */</title>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1179&amp;oldid=prev"/>
				<updated>2017-01-15T19:58:06Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;using datamart&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:58, 15 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l372&quot; &gt;Line 372:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 372:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Notes''':&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Notes''':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;render type&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''' is including &lt;/del&gt;category, linear, date, logarithmic &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/del&gt;pyramid. If render type is logarithmic &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or &lt;/del&gt;linear or pyramid, then the axis is data axis&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;for category and date, the axis is category axis.&amp;#160; It &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will be &lt;/del&gt;set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setRenderer(AxisRenderers.&amp;lt;render type&amp;gt;).setLabel(&amp;lt;category axis name&amp;gt;AxisLabel).setTicks(&amp;lt;category axis name&amp;gt;Ticks).setTickOptions(tickRenderer));&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/ins&gt;render type&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; can be &lt;/ins&gt;category, linear, date, logarithmic &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;or &lt;/ins&gt;pyramid. If &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/ins&gt;render type&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &lt;/ins&gt;is logarithmic&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;linear or pyramid, then the axis is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;data axis&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;;&amp;#160; &lt;/ins&gt;for category and date, the axis is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;category axis.&amp;#160; It &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/ins&gt;set with &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setRenderer(AxisRenderers.&amp;lt;render type&amp;gt;).setLabel(&amp;lt;category axis name&amp;gt;AxisLabel).setTicks(&amp;lt;category axis name&amp;gt;Ticks).setTickOptions(tickRenderer));&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*If '''shortLabel''' is configured, use only last level name in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*If '''shortLabel''' is configured, use only last level name in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''tickangle''' will be set with&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setTickOptions(tickRenderer.setAngle(&amp;lt;angle number&amp;gt;)));&amp;lt;/code&amp;gt; and &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setTickOptions(axisTickRenderer.setAngle(&amp;lt;angle number&amp;gt;)));&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''tickangle''' will be set with&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setTickOptions(tickRenderer.setAngle(&amp;lt;angle number&amp;gt;)));&amp;lt;/code&amp;gt; and &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;axes.addAxis(new XYaxis(XYaxes.&amp;lt;axis prefix&amp;gt;).setTickOptions(axisTickRenderer.setAngle(&amp;lt;angle number&amp;gt;)));&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;createChart()&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamid</name></author>	</entry>

	<entry>
		<id>https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1178&amp;oldid=prev</id>
		<title>Hamid: /* using datamart */</title>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1178&amp;oldid=prev"/>
				<updated>2017-01-15T19:55:24Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;using datamart&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:55, 15 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l356&quot; &gt;Line 356:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 356:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== using datamart ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== using datamart ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Defines the data source details for this chart , e.g. row/column configurations, legend details and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tooltips configurations&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Defines the data source details for this chart, e.g.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;row/column configurations, legend details and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tooltip settings&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;► '''Syntax''':&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;► '''Syntax''':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamid</name></author>	</entry>

	<entry>
		<id>https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1177&amp;oldid=prev</id>
		<title>Hamid: /* using datamart */</title>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1177&amp;oldid=prev"/>
				<updated>2017-01-15T19:54:54Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;using datamart&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:54, 15 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l356&quot; &gt;Line 356:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 356:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== using datamart ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== using datamart ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Define &lt;/del&gt;the data source details for this chart , e.g. row/column configurations, legend details and tooltips configurations.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Defines &lt;/ins&gt;the data source details for this chart , e.g. row/column configurations, legend details and tooltips configurations.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;► '''Syntax''':&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;► '''Syntax''':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamid</name></author>	</entry>

	<entry>
		<id>https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1176&amp;oldid=prev</id>
		<title>Hamid: /* tree */</title>
		<link rel="alternate" type="text/html" href="https://download.osbee.org/documentation/index.php?title=Chart_DSL&amp;diff=1176&amp;oldid=prev"/>
				<updated>2017-01-15T19:54:25Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;tree&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:54, 15 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l352&quot; &gt;Line 352:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 352:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== using datamart ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== using datamart ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamid</name></author>	</entry>

	</feed>