imagemagick & 파이 차트
-
07-07-2019 - |
문제
기존 이미지에서 Imagemagick을 사용하여 파이 차트를 그리는 가장 직접적인 방법은 무엇입니까? 예를 들어, 다음 입력이 주어지면 단일 슬라이스를 어떻게 그리겠습니까?
- 중심점 (X, Y)
- 반지름
- 퍼센트
해결책
SVG를 사용하여 파이 웨지를 만듭니다. 나는 내 것을 얻었다 여기에서 예:
<svg>
<path d="M200,200 L200,20 A180,180 0 0,1 377,231 z"
style="fill:#ff0000;
fill-opacity: 1;
stroke:black;
stroke-width: 1"/>
</svg>
그런 다음 Imagemagick을 사용하여 해당 이미지를 배경 이미지로 오버레이합니다.
composite.exe -background none -size 200x200 .\pie_wedge.svg .\background.png out.png
반경 대신 직교 좌표로 아크를 정의해야하지만 변환은 상당히 간단해야합니다.
제휴하지 않습니다 StackOverflow