레이블이있는 Excel 분산 형 차트


12

세 개의 데이터 열이 있습니다. 열 1에는 간단한 설명이 있고 열 2에는 혜택 번호가 있으며 열 3에는 비용이 있습니다. 비용 / 혜택 분산 형 차트를 만들 수 있지만 원하는 것은 분산 형 차트의 각 지점에 설명이 표시되도록하는 것입니다. 차트에서 볼 수 있는지 또는 설명을 보려면 포인트를 롤오버해야하는지 상관하지 않습니다.


오늘도 같은 문제가 발생했습니다. MS가 30 년 동안 이러한 기본적이고 유용한 기능을 구현하지 않았다고 생각합니다!
Michael

답변:


6

이 애드온 http://www.appspro.com/Utilities/ChartLabeler.htm을 사용할 수 있습니다


+1 좋아 보인다. 이미 수동으로 수행했지만이 추가 기능은 다시 수행해야 할 때 유용합니다.
레이 리펠

+1 우수한 링크! 한 번 이상 투표 할 수 있으면 좋겠습니다. BTW는 XY뿐만 아니라 레이블이있는 모든 차트 유형에 적용됩니다.
DaveParillo

1
이 고급 추가 기능 외에도 Excel 2013에는 이제 셀에서 레이블을 추가 할 수있는 옵션이 있습니다. 오래된 임의의 레이블을 먼저 추가 한 다음 서식을 지정하여이 옵션에 액세스하십시오.
Jon Peltier

2

http://www.wiseowl.co.uk/blog/s130/excel-charts-data-labels-problem.htm 에서 다운로드 할 수있는 또 다른 무료 유틸리티 (및 작성 방법에 대한 자습서)가 있습니다 .


이 유틸리티를 설명해 주시겠습니까? 튜토리얼을 포함시킬 수 있습니까? 일반적으로 링크와는 반대로 답변에 더 자세한 내용이 포함되어 있습니다.
Simon Sheehan

프로그램 작동 방식을 보여주는 그림도 매우 유용합니다.
wbeard52

2

문제를 해결할 수있는 Funfun 이라는 도구를 제안 합니다. 이 도구를 사용하면 외부 JavaScript 라이브러리를 사용하여 필요에 맞는 설명으로 분산 형 차트를 그릴 수 있습니다.

문제에 대한 함수를 작성했습니다. 주요 부분의 코드는 다음과 같습니다.

<script>
    var data = $internal.data; // use Funfun API to get the data
    var plot_data = [];
    for(var i=0; i<data.length; i++){ // data preprocessing to fit in Plotly.js
     var trace = {
      x: [data[i][0]],
      y: [data[i][1]],
      type: 'scatter',
      name: data[i][2]
     };
     plot_data[i] = trace;
    }
    var layout = {
      title: 'Data Labels Hover'
    };
    Plotly.newPlot('myDiv', plot_data, layout); // use Plotly.js to plot the chart
</script>

Excel Online에서는 다음과 같이 표시됩니다. 오른쪽 창에서 코드를 작성할 수 있습니다. 코드에서 언급했듯이 plotly.js 를 사용 하여 차트를 플로팅합니다. 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오

이 기능 의 링크 https://www.funfun.io/1/edit/5a3772cd45ac15144af3fe9d . Funfun 및이 URL을 사용하여이 기능을 Excel에 연결할 수 있습니다.

또한 Funfun은 Funfun과 동일한 데이터베이스를 Excel 추가 기능으로 공유하는 온라인 놀이터를 제공합니다. 또한 위의 링크를 클릭하여 웹 사이트 버전의 모습을 확인할 수 있습니다. Funfun 웹 사이트에서이 기능

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


1
질문에 답변하는 기능을 작성한 경우 답변에 해당 기능을 텍스트로 게시하십시오. 이미지는 시각 장애인에게 매우 쓸모가 없으며 (그래서 차트도 마찬가지) 링크는 끊어지는 경향이 있습니다.
G-남자 '는 분석 재개 모니카'말한다

좋아, 최대한 빨리 고칠 게 조언 해 주셔서 감사합니다.
yi liang

핵심 코드를 추가했습니다.
yi liang

FunFun과의 관계를 공개해 주셔서 감사합니다. 그러나 귀하의 정보를 위해 모든 줄에 4 칸을 들여 쓰지 않으면 코드가 올바르게 표시되지 않으며 ( </script>개발자를 위해) 하나의 'P'로 철자합니다 (여기에서 수정했지만 편집 할 수는 없습니다) 귀하의 프로필 ).
G-Man, 'Reinstate

1

처음에는 '미끼와 스위치'로이 작업을 수행 할 수 있다고 생각했습니다. 데이터를 먼저 그린 다음 시리즈를 편집하십시오. 그래도 작동하지 않습니다. 'B'열의 숫자가 정수인 경우에만 작동합니다. 엑셀 차트는 실제로 열 B의 데이터를 더 이상 사용하지 않습니다.

과거 에이 작업을 안정적으로 수행 할 수 있었던 유일한 방법은 모든 데이터 행을 자체 데이터 시리즈로 만드는 것입니다. 고통 스럽지만 실제로보고 싶다면 Excel 파일 예제가 있습니다 .


+1 자체 데이터 계열의 모든 데이터 행이 작동하지만, 작성하기가 어렵다.
레이 리펠

0

wiseowl.co.uk 유틸리티가 나를 위해 일했습니다. "자습서"로 추천합니다

  1. 에서이 Excel 워크 시트를 다운로드 일부 오블로그 및 매크로를 가능하게 http://www.wiseowl.co.uk/files/blogs/s130/i3.xlsm

  2. 열이 몇 개 이상인 경우 버튼을 아래로 이동하고 데이터를 벗어나십시오.

  3. 필름 데이터 위에 데이터를 붙여 넣습니다.

  4. 한 번에 두 개의 열을 선택하여 산점도를 작성하고 산점 (도표)을 삽입하십시오.

  5. 버튼을 클릭하면 라벨이 추가됩니다.

쉬운.

그것을 만들어 추천 한 사람들에게 감사합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.