【发布时间】:2018-02-20 16:28:42
【问题描述】:
图表包含相对于两个 Y 轴定位的数据,y 和 y2。
看起来是这样的:
因此,红线由一个 y 轴生成,条形由另一个生成。
在这种情况下,红线的值始终为正(值是 13.91,但线看起来在 -5 左右),但由于轴未对齐,因此看起来不太好。
执行此操作的代码:
const chartDataConfig = {
data: {
columns: series.columns,
},
...
axis: {
x: {
label: {
text: context.labels.xLabel,
},
},
y: {
label: {
text: context.labels.yLabel,
},
},
y2: {
label: {
text: context.labels.y2Label,
},
},
},
...
};
和
function getDefaultConfig() {
return {
data: {
x: "x",
},
...
axis: {
x: {
...
},
y: {
label: {
position: "outer-middle"
},
},
y2: {
show: true,
label: {
position: "outer-middle"
},
},
},
bindto: "#my-chart"
};
}
有什么方法可以对齐这两个轴以便从同一点开始?
【问题讨论】:
标签: javascript d3.js charts billboard.js