2013-09-10 2 views
0

동적으로 생성하는 막 대형 차트가 있습니다. 이 시리즈 위에 데이터 레이블을 표시하는 까다로운 수정 방법을 사용했습니다. 두 그래프를 사용하여 그 중 하나의 채우기 속성을 none으로 설정합니다. 그런 다음이 보이지 않는 그래프의 데이터 레이블을 "Inside Base"로 설정했습니다. 따라서 두 그래프의 범위를 동일한 선택으로 설정하고 동일한 데이터를 표시 할 수 있습니다.C# (interop)을 사용하여 막대 그래프에서 데이터 레이블의 위치

내가 직면 한 문제는 데이터 레이블의 길이가 해당 막대의 길이를 초과하면 레이블이 왼쪽으로 이동하여 플롯 영역 밖으로 나가는 경향이 있다는 것입니다. 이로 인해 데이터 레이블이 왼쪽에서 잘린 것처럼 보입니다.

플롯 영역을 기준으로 막대 그래프의 데이터 레이블 위치를 설정할 수있는 방법이 있습니까? datalabel의 왼쪽을 parent.Position.Left +10으로 설정하는 것과 비슷합니까?

+0

Excel 문제보다 C# 문제가 더 정확합니다. – paqogomez

+0

잘 모르겠어요! C#에서 datalabel의 위치를 ​​설정하는 방법이 있다면, 그것은 나를 위해 작동 할 수 있습니다. 내가 사용하는 도구의 측면에서 볼 때 문제는 뛰어나다는 것에 동의하지만. – Pankaj

+0

그래프를 올바르게 볼 수 있도록 차트를 수동으로 조정할 수 있습니까? – paqogomez

답변

1

채팅 대화에 따르면 데이터 라벨에 더 큰 데이터를 저장하기 위해 Excel 파일을 리팩토링해야하는 문제가 있습니다.

+0

글쎄, 나는 데이터 레이블에 큰 문자열을 수용하기 위해 엑셀 시트를 리팩토링했다. 이제 데이터 레이블의 길이가 작 으면 해당 데이터 레이블이 오른쪽으로 이동하고 서식이 제대로 표시되지 않습니다. 귀하의 제안에 감사드립니다, 지금 나는 정확한 원인이 무엇인지 압니다. – Pankaj

+0

약 2 개의 작은 템플릿과 1 개의 큰 템플릿이 있습니다. 이것이 도움이된다면 대답이나 upvote를 선택하는 것을 잊지 마십시오. – paqogomez

+0

그 밖의 무엇을하고 있습니까? 내가 도움이 될 수 있습니다? – paqogomez

관련 문제