如何在sapui5中创建带有折线图的dual_stacked_column?

2020-08-24 11:56发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我必须在sapui5中创建带有折线图的dual_stacked_column。 我已附上屏幕截图以供参考。 请提出您的反馈并分享图表示例。

(183.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我必须在sapui5中创建带有折线图的dual_stacked_column。 我已附上屏幕截图以供参考。 请提出您的反馈并分享图表示例。

(183.7 kB)
付费偷看设置
发送
3条回答
SAP砖家
1楼-- · 2020-08-24 12:26

您好Durai检查我的代码以设置vizframe

 var jsonmodel = this.getOwnerComponent()。getModel(" detailView");
 var arr = [];
 arr.push({
 年:data.GrafYear1,
 目标:data.GrafTgt1,
 能力:data.GrafCpt1
 });


 arr.push({
 年:data.GrafYear2,
 目标:data.GrafTgt2,
 能力:data.GrafCpt2
 });


 arr.push({
 年:data.GrafYear3,
 目标:data.GrafTgt3,
 能力:data.GrafCpt3
 });


 jsonmodel.setProperty("/img/graphArr",arr);
 var oVizFrame = this.oVizFrame = this.getView()。byId(" idStackedChart");


 oVizFrame.setVizProperties({
 plotArea:{
 dataLabel:{
 可见:真
 }
 },
 工具提示:{
 可见:真
 },
 标题:{
 文字:""
 }
 });
 var oDataset = new sap.viz.ui5.data.FlattenedDataset({
 尺寸:[{
 名称:"年",
 值:" {Year}"
 }],


 措施:[{
 名称:"目标",
 值:" {Target}"
 },{
 名称:"能力",
 值:" {能力}"
 }],


 数据:{
 路径:"/img/graphArr"
 }
 });
 oVizFrame.setDataset(oDataset);


 oVizFrame.setModel(jsonmodel);
 var oFeedValueAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({
 " uid":" valueAxis",
 " type":" Measure",
 "值":["目标","能力"]
 });


 var oFeedCategoryAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({
 " uid":" categoryAxis",
 " type":"维度",
 "值":["年份"]
 });
 oVizFrame.addFeed(oFeedValueAxis);


 oVizFrame.addFeed(oFeedCategoryAxis);
 
奄奄一息的小鱼
2楼-- · 2020-08-24 12:34

嗨,易卜拉欣,

我已经尝试了上面的代码。 但是它对我不起作用。

N-Moskvin
3楼-- · 2020-08-24 12:19

我有时创建了它,也许您可​​以使用它。

https ://next.plnkr.co/edit/ZLYFh8RwbQLXHTP9

BTW更多和更好的信息可在SAP ui5文档中获得

https://ui5.sap.com/#/entity/sap.viz.ui5 .controls.VizFrame/sample/sap.viz.sample.Column

感谢,
Mahesh

一周热门 更多>