手動凡例項目のカスタムフォント
凡例(手動凡例項目)で TTF ファイルのカスタムフォントを使用します。
ScottPlot.Plot myPlot = new();
// 指定された名前のフォントでその書体を使用するために、フォントファイルを追加します
Fonts.AddFontFile(
name: "Alumni Sans",
path: Path.Combine(Paths.FontFolder, @"AlumniSans/AlumniSans-Regular.ttf"));
var sig1 = myPlot.Add.Signal(Generate.Sin(51));
sig1.LegendText = "Sin";
var sig2 = myPlot.Add.Signal(Generate.Cos(51));
sig2.LegendText = "Cos";
myPlot.Legend.ManualItems.Add(new LegendItem()
{
LabelText = "カスタム",
LabelFontName = "Alumni Sans",
LabelFontSize = 18,
LabelFontColor = Colors.Magenta,
LinePattern = LinePattern.Dotted,
LineWidth = 2,
LineColor = Colors.Magenta,
});
myPlot.SavePng("demo.png", 400, 300);
このレシピは、凡例カテゴリに含まれる多数のレシピの 1 つです
