在 OxyPlot 中使用浅亮颜色可以使图表看起来更加清新和现代化。以下是一些适合的浅亮颜色方案:
常用浅亮颜色代码
1. 柔和蓝色系:
o #A5D8FF (浅天蓝)
o #BDE0FE (粉蓝)
o #C1E3FF (淡蓝)
2. 清新绿色系:
o #B5EAD7 (薄荷绿)
o #C7F9CC (浅草绿)
o #E2F0CB (淡苹果绿)
3. 温暖黄色/橙色系:
o #FFDAC1 (浅桃色)
o #FFE5B4 (淡杏色)
o #FFF3B0 (浅黄油色)
4. 淡雅紫色/粉色系:
o #E2D1F9 (淡薰衣草)
o #FFC8DD (浅粉红)
o #FFDFD3 (贝壳粉)
在 OxyPlot 中使用示例
csharp
复制
var plotModel = new PlotModel { Title = "浅色图表示例" };
// 创建浅色系列
var series1 = new LineSeries
{
Title = "系列1",
Color = OxyColor.Parse("#A5D8FF"), // 浅天蓝
StrokeThickness = 2
};
var series2 = new LineSeries
{
Title = "系列2",
Color = OxyColor.Parse("#B5EAD7"), // 薄荷绿
StrokeThickness = 2
};
plotModel.Series.Add(series1);
plotModel.Series.Add(series2);
// 设置背景色为更浅的颜色
plotModel.Background = OxyColor.Parse("#F8F9FA"); // 非常浅的灰色
plotModel.PlotAreaBackground = OxyColors.White;
完整浅色配色方案
如果你需要一组协调的浅色配色,可以考虑以下组合:
csharp
复制
var colors = new[]
{
OxyColor.Parse("#A5D8FF"), // 浅蓝
OxyColor.Parse("#B5EAD7"), // 薄荷绿
OxyColor.Parse("#FFDAC1"), // 浅桃
OxyColor.Parse("#FFE5B4"), // 淡杏
OxyColor.Parse("#E2D1F9"), // 淡紫
OxyColor.Parse("#C7F9CC"), // 浅草绿
OxyColor.Parse("#FFC8DD"), // 浅粉
OxyColor.Parse("#FFF3B0") // 浅黄
};
这些颜色在白色或浅灰色背景下都能很好地显示,同时保持足够的对比度。