比例问题:VizFrame 双条形图值呈现
Scaleproblem: VizFrame Dual Barchart Rendering of Values
我用 vizframe 制作了双条形图,但 运行 遇到了问题。
两个数据集的值未以相同比例呈现。
这使得数据集的比较几乎不可能。
示例:
show problem
示例:plnkr.co/edit/0O4gATp0P5ZvYoof
解决方案:https://plnkr.co/edit/9ziljXNgOPR7jiA3?preview
Problem in example
在 VizFrame 中是否可以强制两个数据集在具有最高值的数据集上呈现,或者我应该使用另一种类型的图表?
查看:
<layout:FixFlex id='fixchart' minFlexSize="1000">
<layout:flexContent>
<viz:VizFrame id="idVizFrame" uiConfig="{applicationSet:'fiori'}" height='100%' width="100%" vizType='dual_bar'>
<viz:dataset>
<viz.data:FlattenedDataset data="{ path : '/ZSD_INVOICE_DIF' , sorter : { path: 'sales_org_text'}}">
<viz.data:dimensions>
<viz.data:DimensionDefinition name="Verkaufsorganisationen" value="{sales_org_text}" />
</viz.data:dimensions>
<viz.data:measures>
<viz.data:MeasureDefinition group="1" name="letztes Jahr" value="{amount_last_year}" />
<viz.data:MeasureDefinition group="2" name="aktuelles Jahr" value="{amount_this_year}" />
</viz.data:measures>
</viz.data:FlattenedDataset>
</viz:dataset>
<viz:feeds>
<viz.feeds:FeedItem uid="categoryAxis" type="Dimension" values="Verkaufsorganisationen" />
<viz.feeds:FeedItem id='valueAxisFeed' uid="valueAxis" type="Measure" values="letztes Jahr" />
<viz.feeds:FeedItem id='valueAxisFeed2' uid="valueAxis2" type="Measure" values="aktuelles Jahr" />
</viz:feeds>
</viz:VizFrame>
</layout:flexContent>
</layout:FixFlex>
这似乎是 Viz 中的一个错误。
根据 window 的大小和数据集的值,它会呈现错误。
我用不同的浏览器和不同的电脑检查了它。
解决方法是设置轴的最大值。
已找到解决方案!我会在代码中解决问题。
需要缩小为一个数值轴,条形图需要是普通条形图!
我用 vizframe 制作了双条形图,但 运行 遇到了问题。
两个数据集的值未以相同比例呈现。
这使得数据集的比较几乎不可能。
示例: show problem
示例:plnkr.co/edit/0O4gATp0P5ZvYoof
解决方案:https://plnkr.co/edit/9ziljXNgOPR7jiA3?preview
Problem in example
在 VizFrame 中是否可以强制两个数据集在具有最高值的数据集上呈现,或者我应该使用另一种类型的图表?
查看:
<layout:FixFlex id='fixchart' minFlexSize="1000">
<layout:flexContent>
<viz:VizFrame id="idVizFrame" uiConfig="{applicationSet:'fiori'}" height='100%' width="100%" vizType='dual_bar'>
<viz:dataset>
<viz.data:FlattenedDataset data="{ path : '/ZSD_INVOICE_DIF' , sorter : { path: 'sales_org_text'}}">
<viz.data:dimensions>
<viz.data:DimensionDefinition name="Verkaufsorganisationen" value="{sales_org_text}" />
</viz.data:dimensions>
<viz.data:measures>
<viz.data:MeasureDefinition group="1" name="letztes Jahr" value="{amount_last_year}" />
<viz.data:MeasureDefinition group="2" name="aktuelles Jahr" value="{amount_this_year}" />
</viz.data:measures>
</viz.data:FlattenedDataset>
</viz:dataset>
<viz:feeds>
<viz.feeds:FeedItem uid="categoryAxis" type="Dimension" values="Verkaufsorganisationen" />
<viz.feeds:FeedItem id='valueAxisFeed' uid="valueAxis" type="Measure" values="letztes Jahr" />
<viz.feeds:FeedItem id='valueAxisFeed2' uid="valueAxis2" type="Measure" values="aktuelles Jahr" />
</viz:feeds>
</viz:VizFrame>
</layout:flexContent>
</layout:FixFlex>
这似乎是 Viz 中的一个错误。
根据 window 的大小和数据集的值,它会呈现错误。 我用不同的浏览器和不同的电脑检查了它。 解决方法是设置轴的最大值。
已找到解决方案!我会在代码中解决问题。
需要缩小为一个数值轴,条形图需要是普通条形图!