2013-10-01 7 views
4

내가 가지고Excel 차트

 
________ 
| S1 | S2| 
---------- 
| a | b | 
| b | c | 
-------- 

같은 테이블 내가 Y 축 데이터 범위 (A, B를 가지고 산포도 차트 (또는 다른 것)에이를 표시해야, c)이고 X 축의 데이터 범위 (S1, S2)는

 
c |  x 
b | x x 
a | x 
    |_________ 
    S1 S2 

와 유사합니다. 난 아무데도

덕분에 많이

답변

3

엑셀 수있는 유일한 플롯 번호가 아닌 텍스트를 텍스트 범위의 축에 대한 모든 문서를 찾을 수 없습니다. 적어도 하나의 축은 값 축이어야합니다. 다른 하나는 텍스트 일 ​​수 있습니다.

+0

오른쪽. 나는이 문서를 어딘가에서 보았다. 이 문제를 해결할 수있는 유일한 방법은 텍스트 값을 값 ID로 인코딩하는 것입니다. – MFARID

3

Excel에서를, 당신은 실제 값을 사용하여 적어도 하나 개의 축이 있어야합니다. 그러나 Funfun Excel 추가 기능을 사용하여 양 축에 범주 형 데이터가있는 차트를 만들 수 있습니다. 여기서는 Funfun을 사용하여 Excel에서 설명과 데이터를 기반으로 예제를 만들었습니다.

enter image description here

나는 차트 정확하게 당신이 필요하다고 생각합니다. 기본적으로 Funfun Excel 추가 기능을 사용하면 Excel에서 직접 JavaScript 코드를 사용할 수 있으므로 HighChart.js 또는 D3.js와 같은 강력한 라이브러리를 사용하여 스프레드 시트의 데이터를 사용하여 모든 종류의 차트를 그릴 수 있습니다. 이 예에서는 HighChart.js를 사용하여이 산점도를 작성했습니다.

HighChart.js에서 y 축에 레이블로 배열을 표시하여 y 축에 범주로 표시 할 수 있습니다. 그러나 여전히 데이터를 약간 사전 처리해야합니다. 이 경우 데이터를 조금 변형하여 셀의 각 문자를 [x, y] 형식 데이터로 볼 수 있습니다. 예를 들어 첫 번째 열의 'a'는 [0,0]으로 표시되고 두 번째 열의 'c'는 [1,1] 등으로 표시됩니다. 따라서 HighChart.js는 이 데이터를 플롯합니다.

Funfun에는 JavaScript 코드와 결과를 탐색 할 수있는 온라인 편집기가 있습니다. 아래 링크에서이 예의 상세한 코드를 확인할 수 있습니다. 당신이 온라인 편집기에서 달성 결과에 만족하면

https://www.funfun.io/1/edit/5a4a5944927dd84b42acebad

, 당신은 쉽게 위의 URL을 사용하여 결과에 결과를로드 할 수 있습니다. 그러나 물론, 먼저 Funfun 추가 기능을 Insert-Office Add-ins에서 삽입해야합니다. 다음은 Excel에 결과를로드하는 방법을 보여주는 스크린 샷입니다.

enter image description here

enter image description here

공개 : 나는 Funfun의 개발자입니다.