答案 0 :(得分:2)
我认为有很多方法可以在基本的Excel中执行此操作,例如jrichall向您展示但是如果您愿意使用excel加载项来创建此双图表,则可以尝试FunFun。
它允许你在excel中编写javascript代码,在一个编程语言(例如javascript)中合并两个图表非常容易。
以下是我为您编写的工作代码:
https://www.funfun.io/1/#/edit/5a3d0933b848f771fbcdec96
如您所见,我使用Json文件来获取电子表格中使用的数据。一旦数据被存储",我就可以将它与javascript一起使用并创建我的图表。
我使用Chart.js库来创建这两个图表,我基本上复制了这个代码两次以获得两个图表(我只是将数据和单词"bar"
改为"line"
):
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的文档非常好,并且有很多不同类型的图表示例。
对图表感到满意后,可以通过粘贴Funfun add-in中的网址将其加载到Excel中。这是它的样子:
我使用css文件正确对齐标题(.label
)。
披露:我是funfun的开发者
答案 1 :(得分:0)
我认为更多信息会有所帮助。您的数据是如何设置的?您使用数据透视表/数据透视表吗?一旦我更好地了解了数据的来源以及如何设置数据,我想我可以提供帮助。
编辑以添加我如何使用图表的示例: Here is a simple working plunker of the input
第二次编辑: Multi-graph chart
答案 2 :(得分:0)