Forum Discussion
FICO
6 years agoCommunity Manager
vdl-chart with multiple y-axis
vdl-chart is built ontop Plotly.js, which supports multiple y-axis (https://plot.ly/python/multiple-axes/), but I don't see how to use it. Does vdl-chart support multiple axes?
FICO
6 years agoCommunity Manager
Thanks @Joc O'Connor for pointing me in the right direction! Here's what I ended up implementing:
<script>
function addYAxis(config, title, range, y2_series) {
y2_series.forEach(function(series) {
if (typeof config.data[series] != 'undefined') {
config.data[series].yaxis = 'y2';
}
});
//TODO: prevent legend overlap of yaxis2 title (https://github.com/plotly/plotly.js/issues/1594)
config.layout.yaxis2 = {
overlaying: 'y',
showgrid: false,
side: 'right',
title: title,
range: range
};
return config;
}
</script>
<vdl-chart modifier="=addYAxis(config, 'Second axis title', [0, 100], [0, 2])">
<vdl-chart-series entity="entity1"/>
<vdl-chart-series entity="entity2"/>
<vdl-chart-series entity="entity3"/>
</vdl-chart>which adds a second y-axis on the right of the chart, with title "Second axis title" that ranges from 0 to 100, and moves the first and third vdl-chart-series to the second y-axis.
Related Content
Related Content
How to display vdl-chart-series bars under lines
<vdl-chart> <vdl-chart-series type="bar" entity="mybars"/> <vdl-chart-series type="line" entity="mylines"/> </vdl-chart> The bars are defined before the lines and are shown that way in the leg...6 years agoPlace FICO® Xpress Optimization ForumFICO® Xpress Optimization Forum1 unread comment1 unread1View0likes1CommentCan we manage to import multiple DTAB from a single Excel which will have multiple sheet of different DTABs.
Suppose I have two DTABs named A and B. I want to maintain a single Excel workbook containing two sheets named A and B. Whenever I need to import a DTAB, it should be retrieved from the workbook by m...1View0likes3Comments