2016-05-10 131 views
4

我在Excel中有兩個圖表,但我想將圖表合併到一個圖表中。正如你所看到的,我已經減少了graph1圖表的大小,我想在graph2圖表移動到空的空間graph1Excel - 兩個圖中的一個(並排)

enter image description here

+0

它可能會更容易保持圖形作爲兩個獨立的圖表。收縮他們都沒有所有的空白,並保持他們靠得更近。同樣的效果:http://imgur.com/X1kLEij –

回答

1

我想多一點信息會有所幫助。你的數據如何設置?你在使用數據透視表/透視圖嗎?一旦我更好地瞭解數據來自何處以及如何建立數據,我想我可以提供幫助。

編輯補充例子我如何與圖表的工作: Multi-graph chart

第二個編輯: Multi Chart 2

+0

上面的圖表是一個簡單的例子,關於我想要的。我只是想在Excel中將兩個圖表合併成一個圖表,就像那樣簡單。我不想讓它變得更加複雜。它可以與R中的par(mfrow = c(1,2))'相關,在這裏你將兩個圖組合在一起。 – user3580316

+0

哦,好的。我通常使用具有多個系列的圖表,所以我不能真正幫助R.我以上面的例子編輯了我的回答(完成圖表)。如果你在R中使用par(),你可能已經知道如何在VBA之外創建圖表。我很高興解釋我的過程,但我不認爲這是你要找的。 – jrichall

+0

我不需要R的幫助,我的問題是在Excel中執行相同的操作。在一個圖中製作兩個圖表並將它們並排放置。 – user3580316

2

我認爲有很多方法基本做到這一點練成像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非常好,並有很多不同類型的圖表的例子。

一旦您對圖表滿意,可以通過將網址粘貼到Funfun add-in中,將其加載到excel中。下面是它的樣子:

final

我使用一個CSS文件正確對齊標題​​(.label)。

披露:我funfun

0

開發商除非我錯過了上面的東西,我認爲我們可以通過編輯您的圖表如下使這個簡單一點:

  • 選擇Chart Tools在功能區
  • 選擇「更改圖表Type`圖標
  • 選擇Combo(最後一個選項)
  • 將其中一個軸更改爲輔助軸,並將類型更改爲Line而不是Bar。

Edit Chart Type

Combined result