일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- parameter
- APP
- Unity
- Barcode
- Class
- digitalRead
- Encapusulation
- UNO
- file access
- Contour
- Android
- stream
- Read
- sensor
- wpf
- atmega328
- Pointer
- memory
- flutter
- compare
- mfc
- public
- Binary
- preprocessing
- java
- SERIAL
- Overloading
- aduino
- inheritance
- length
- 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 |