| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- atmega328
- edge
- aduino
- Class
- public
- stream
- file access
- parameter
- flutter
- Pointer
- memory
- UNO
- Gaussian
- APP
- wpf
- subpixel
- Binary
- mfc
- Android
- Filtering
- Unity
- Read
- sensor
- compare
- c++
- digitalRead
- Gradient
- Encapusulation
- Contour
- SERIAL
- Today
- Total
폴크(FOLC)
MFC 테크닉 - Chart 그리기 ( ChartDirector ) 본문
# 데이터를 보고 직관적으로 빠르게 파악하여 판단하기 위함
# 공개용 차트 뷰어(ChartDirector)이며, 만료 날짜 없이 제품 평가를 위해서 모든 제품 다운로드 가능
> dll 파일 다운로드 - https://www.advsofteng.com/download.html

# 운영체제별로 dll 을 별도로 제공하고 있으며, 32bit/64bit 도 별도로 구분해서 제공하고 있음
> static library 형태는 제공하지 않음.
# 관련 dll 파일 다운로드 후 Solution 에 추가하여 연동하면 바로 적용 가능
> 관련 기능에 대한 자세한 사항은 도움말을 참고
> 리소스 뷰어 설정
- Picture Control 추가 하여 Bitmap 으로 Type 을 변경
- CChartViewer 와 연결되는 변수 추가
# 소스 코드
#include "ChartViewer.h"
#pragma comment(lib, "chartdir70.lib")
XYChart c(300, 200, 0xFFFFFF, 0xFFFFFF, 1);
c.setPlotArea(60,10,230,130);
SplineLayer* layer1 = c.addSplineLayer();
layer1->addDataSet(DoubleArray(&vecData[0], (int)vecData.size()), 0x00FF00, "")->setDataSymbol(
Chart::CircleSymbol, 5, 0xFFFF00);
m_pChartViewer->setChart(&c);

# 도움말 참고 가능
> https://www.advsofteng.com/doc/cdcpp.htm#cover.htm
'C, C++, MFC > C, C++, MFC 테크닉' 카테고리의 다른 글
| 데이터 공유 방법 ( 동일 PC ) (0) | 2023.05.12 |
|---|---|
| 데이터 공유 방법 ( 동일 PC ) (0) | 2023.04.08 |
| MFC 테크닉 - 스크린 캡쳐 ( CImage ) (0) | 2021.12.24 |
| MFC 테크닉 - UnZip 파일 복원 ( info-zip ) (0) | 2021.12.22 |
| MFC 테크닉 - Zip 파일 생성 ( info-zip ) (0) | 2021.12.22 |