차트를 테스트 하기 위해서 랜덤 한 x, y 축 값이 필요해서 만든 코드입니다.
아래 코드를 사용하면 출력 창에 랜덤 한 축 값이 찍히게 됩니다.
using System.Diagnostics;
namespace ConsoleApp3
{
internal class Program
{
static void Main(string[] args)
{
Random random = new Random();
double minValue = 1.00;
double maxValue = 40.00;
List<string> values = new List<string>();
for (int i = 1; i < 1000; i++)
{
string value = string.Empty;
for (int j = 0; j < 10; j++)
{
string x = Math.Round(random.NextDouble() * (maxValue - minValue) + minValue, 2).ToString();
string y = Math.Round(random.NextDouble() * (maxValue - minValue) + minValue, 2).ToString();
value += $"[{x},{y}],";
}
Debug.WriteLine(value);
}
}
}
}
결과
위 코드 내용을 참고하여 필요한 모양대로 처리하면 됩니다.
먼저 minValue/maxValue 값을 설정하여 원하는 최소/최댓값을 지정하고
Math.Round 함수로 소수점 뒤자리를 제한할 수 있습니다.
출력창은 Debug 로 찍은 내용 이외에 다른 내용도 찍히게 되므로 사용하기 불편합니다.
그래서 마지막에 전체 값을 ClipBoard.SetText 를 이용하여
도출된 텍스트를 클립보드에 저장하는 것도 좋습니다.
C# Edge Browser 열기 (0) | 2024.02.23 |
---|---|
C# ExpandObject 사용하여 동적 데이터 다루기 (0) | 2024.02.23 |
TChart Legend 클릭 시 잘못된 Series Index 반환하는 버그 수정 (0) | 2024.02.16 |
TChart Legend 클릭 시 선택한 Series 강조하기 (0) | 2024.02.15 |
WPF WindowsFormsHost 사용 시 Scroll 문제와 DPI (0) | 2024.02.15 |