Categories
- All Categories
- 15 Oracle Analytics Sharing Center
- 15 Oracle Analytics Lounge
- 208 Oracle Analytics News
- 41 Oracle Analytics Videos
- 15.7K Oracle Analytics Forums
- 6.1K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 76 Oracle Analytics Trainings
- 14 Oracle Analytics Data Visualizations Challenge
- Find Partners
- For Partners
3dimension graph in obiee 12c

Hi.,
is there any plugin or way to build 3 dimension chart (x y z values) in OBIEE12c
thanks
Answers
-
Not as standard, you would be looking at using jscripts for this, see; -
https://www.rittmanmead.com/blog/2013/06/embedding-a-d3-visualisation-in-obiee/
And other blogs of its kind...
0 -
Have tried already , didn't get any script to plot x,y,z axis.,
0 -
It can also not exist and it's up to you to create it, but there must be for sure a JS library doing it ...
(you then embed it the same way as D3)
Look at this for example: https://plot.ly/javascript/3d-axes/
0 -
Thanks Gianni,
I am trying with ploty.js https://plot.ly/javascript/3d-surface-plots/
my x axis would be text, y and z axis would be number , how to pass this values to data , i am not getting expected result.
I am passing data like below in Narrative section
var data = [{
type: 'surface'
}];
or
var data = [{
x: [@1],
y: [@2],
z:[@3]
type: 'surface'
}];
0 -
Did you read the blog post linked above on how to embed D3 in OBIEE using a narrative?
There you see how to do it ... (https://www.rittmanmead.com/blog/content/images/2016/05/06663d3_narrative1.png )
@1, @2, @3 contains a single value each time, they are relative to a single row, so you need to use a piece of code which, when executed multiple times (once per row), keep adding values to the already existing values instead of replacing them.
You are just overwriting the values all the time as you recreate the variable all the time.
You can also maybe an issue when you use [ ] in the narrative, that's why the example uses the function push to add a new value to the array (at least on some versions I had this issue and "push" manage it just fine).
0