design: 그래프 색상, 크기 등 조정

prototype
HyungJune Kim 6 months ago
parent b6af317feb
commit d4588feb41

@ -13,6 +13,13 @@ namespace SmartAquaViewer.ViewModel
{
public PlotModel Model { get; }
private List<OxyColor> TankColors = new List<OxyColor>
{
OxyColor.Parse("#CC4178BE"),
OxyColor.Parse("#CCFFFFFF"),
OxyColor.Parse("#CC6DE467"),
};
public GraphControlViewModel()
{
Model = new PlotModel();
@ -344,8 +351,8 @@ namespace SmartAquaViewer.ViewModel
{
Title = $"Tank {tankId}",
BoxWidth = boxWidth,
Fill = OxyColor.FromAColor(160, colors[k]),
Stroke = colors[k],
Fill = OxyColor.FromAColor(160, TankColors[k]),
Stroke = TankColors[k],
StrokeThickness = 1
};
@ -762,11 +769,16 @@ namespace SmartAquaViewer.ViewModel
StartAngle = 0,
StrokeThickness = 0.5,
InsideLabelFormat = "{1}\n {0:F2}",
InsideLabelPosition = 0.5,
InsideLabelPosition = 0.7,
OutsideLabelFormat = null, // 라벨은 내부만
FontSize = 14,
InsideLabelColor = OxyColors.Black
};
if (donut) ps.InnerDiameter = 0.6; // 도넛 모드
if (donut)
{
ps.InnerDiameter = 0.4; // 도넛 모드
ps.InsideLabelPosition = 0.5;
}
foreach (var (name, value) in finalList)
{

Loading…
Cancel
Save