最佳答案
我认为在基本的 excel 中有很多方法可以做到这一点,就像 jrichall 向您展示的那样,但是如果您愿意使用 excel 插件来创建这个双图表,您可以尝试 FunFun。
它允许您在 excel 中编写 javascript 代码,将两个图表合并为一个图表在 javascript 等编程语言中非常容易。
这是我为您编写的工作代码:
https://www.funfun.io/1/#/edit/5a3d0933b848f771fbcdec96
如您所见,我使用 Json 文件来获取电子表格中使用的数据。一旦数据被“存储”,我就可以将它与 javascript 一起使用并创建我的图表。
我使用 Chart.js 库来创建这两个图表,我基本上将这段代码复制了两次以获得两个图表(我只是通过 "line 更改了数据和单词
):"bar"
"
var barChart = new Chart(ctx, {
type: "bar",
data: {
// x axis represented by labels
labels: [1, 2, 3, 4, 5, 6],
datasets: dataset
},
options: {
legend: {
display: false
},
scales: {
yAxes: [
{
ticks: {
min: 0,
max: 10
}
}
]
}
},
animation: false
});
Chart.js 的文档非常好,有很多不同类型图表的示例。
一旦您对图表感到满意,您可以通过将 URL 粘贴到 Funfun add-in 中将其加载到 excel 中。这是它的样子:
我使用了一个 css 文件来正确对齐标题 (.label
)。
披露:我是 funfun 的开发者
关于Excel - 两个图形合二为一(并排),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37138878/