ScottPlot5.1.x【续3】汉字支持问题、双Y轴和X轴时间定义问题解决办法、水印设置、亮暗主题同步解决办法(含代码)

一、ScottPlot 5.1.57最新版使用总结(续3)

ScottPlot 5.1.57是目前官方最新版

  • 图表关键标签汉字显示问题
  • 双Y轴显示问题
  • X轴显示时间处理
  • 亮暗主题设置解决思路(AntdUI)

1.1 汉字显示问题

全局设置方法

csharp 复制代码
            formsPlot.Plot.Font.Automatic();//自动设置字体
            formsPlot.Plot.Font.Set("Microsoft YaHei UI");//全局

单独设置某标签的方法(常见的5种)

csharp 复制代码
formsPlot.Plot.Axes.Title.Label.FontName = "Microsoft YaHei UI";
formsPlot.Plot.Axes.Bottom.Label.FontName = "Microsoft YaHei UI";
formsPlot.Plot.Axes.Left.Label.FontName = "Microsoft YaHei UI";
formsPlot.Plot.Axes.Right.Label.FontName = "Microsoft YaHei UI";
formsPlot.Plot.Legend.FontName = "Microsoft YaHei UI";

1.2 双Y轴显示

1.3 X轴显示时间的定义方法及斜率设置

主要看 formsPlot.Plot.Axes.Bottom.属性 的设置方法

X轴当是时间时的 范围控制方法。数字范围参考Y轴定义方法。

formsPlot.Plot.Axes.Bottom.TickLabelStyle.Rotation = -15;//斜率,右上角度

1.4 图表水印设置方法(很实用哦)

图表水印设置方法,颜色,字体,大小,加粗等参数

二、如何设置图表及标签的颜色,同步亮/暗主题同步方法

这里面涉及到的主要同步的参数就可以实现主题同步问题


相关推荐
老狼IT工作室2 年前
[C#] 如何使用ScottPlot.WPF在WPF桌面程序中绘制图表
c#·wpf·scottplot