Discussions
Categories
- 197.1K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 555 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.3K Development
- 17 Developer Projects
- 139 Programming Languages
- 293K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 158 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 468 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
Enabling y2axis for ojchart

I'm not able to enable the y2 axis for the ojchart component. No second y axis is rendered when I try to enable the y2 axis. Here is a sample of the code I'm using to enable the y2 axis:
<div data-bind="ojComponent: {
component: 'ojChart',
y2Axis: {
rendered: 'on',
axisLine: {
rendered: 'on'
},
}
}">
Is there something I'm doing wrong or I'm missing?
Thank you.
Answers
-
hello,
Check this example in the Cookbook: http://www.oracle.com/webfolder/technetwork/jet/uiComponents-lineChart-dualY.html
regards,
Ruben.
-
Hi,
By default, the y2 axis will be rendered whenever a y2 series is present in the data. To specify a series as corresponding to the y2 axis, set assignedToY2 to "on" on the series object. For example, the second series in the following snippet is assigned to the y2 axis.
<div data-bind="ojComponent: {
component: 'ojChart',
series: [{name: 'y1Series', items: [1,2,3]},
{name: 'y2Series', assignedToY2: 'on', items: [10,20,30]}]
}" style="width:400px; height:300px;">
</div>
The y2Axis attributes are only needed if you want to customize or hide the y2 axis, gridlines, labels, or title.
One additional tip is that charts with y2 axes can be harder for the user to understand, so you could consider using our split dual-y feature. It's enabled by setting splitDualY to "on", and you can try it out in the link that Ruben posted above.
Hope this helps,
Hugh