WPF 应用

摘要:
参考:LiveCharts,LiveCharts。Wpf1.示例折线图//line˂/lvc

引用:LiveCharts,LiveCharts.Wpf

1. 示例

折线图

<Window
    ...
    xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf">
    <lvc:CartesianChart>
        //折线
        <lvc:CartesianChart.Series>
            <lvc:LineSeries Title="" Values=""/>
        </lvc:CartesianChart.Series>
        <lvc:CartesianChart.AxisX>
            // X 轴名称
            <lvc:Axis Labels="0,1,2,..." Title="时间/小时">
                <lvc:Axis.Separator>
                    <lvc:Separator StrokeThickness="0" Step="1"/>
                </lvc:Axis.Separator>
            </lvc:Axis>
        </lvc:CartesianChart.AxisX>
        <lvc:CartesianChart.AxisY>
            // Y 轴名称
            <lvc:Axis MinValue="0" MaxValue="10" Title="拥堵指数">
                <lvc:Axis.Separator>
                    <lvc:Separator StrokeThickness="0" Step="1.0"/>
                </lvc:Axis.Separator>
                // 垂直方向上添加横条
                <lvc:Axis.Sections>
                    <lvc:AxisSection Value="0" StrokeThickness="2" Fill="White"/>
                    <lvc:AxisSection Value="0" SectionWidth="2" Fill="#FF2CC12F"/>
                    <lvc:AxisSection Value="2" SectionWidth="4" Fill="#FF2CC12F"/>
                </lvc:Axis.Sections>
            </lvc:Axis>
        </lvc:CartesianChart.AxisY>
        <lvc:CartesianChart.DataTooltip>
                    <lvc:DefaultTooltip Foreground="#FFB1E2FF" Background="#99000000"></lvc:DefaultTooltip>
        </lvc:CartesianChart.DataTooltip>
    <lvc:CartesianChart>
</Window>

数据比例源:

xxSeriesCollection = new SeriesCollection {
    new PieSeries
    {
        Title = "A",
        Values = new ChartValues<double> { 5 },
        DataLabels = false,
        Fill = new SolidColorBrush(Color.FromRgb(24, 145, 247)),
        Stroke = transparent,
    },
    new PieSeries {...}
}

2. 其他

  1. LegendLocation 表示标识(标题+颜色)放在哪里;none 表示不显示;
  2. InnerRadius 表示饼状图的空心半径;
  3. LegendLocation 的尺寸
  4. toolTip

3. 源码和文档

  1. github https://github.com/Live-Charts/Live-Charts/tree/master/WpfView
  2. https://lvcharts.net/App/documentation/beta/wpf/LiveCharts-Wpf-Axis

免责声明:文章转载自《WPF 应用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Qt 事件总结(鼠标、键盘) QMouseEvent、QKeyEvent几种常见的微服务架构方案简述——ZeroC IceGrid、Spring Cloud、基于消息队列下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java axis2.jar包详解及缺少jar包错误分析

Java  axis2.jar包详解及缺少jar包错误分析 一、最小开发jar集 axis2 开发最小jar包集: activation-1.1.jar axiom-api-1.2.13.jar axiom-dom-1.2.13.jar axiom-impl-1.2.13.jar axis2-adb-1.6.2.jar axis2-adb...

c# wpf 条状刻度线,仪表盘的做法

网上看到 https://www.cnblogs.com/congqiandehoulai/p/12733245.html  照着例子做,一直不行,最后发现了问题。 1 需要添加两个引用 Microsoft.Expression.ControlsMicrosoft.Expression.Drawing 这两个dll需要引用到项目里,可以在自己的电脑里查到...

利用Axis2默认口令安全漏洞可入侵WebService网站

利用Axis2默认口令安全漏洞可入侵WebService网站 近期,在乌云上关注了几则利用Axis2默认口令进行渗透测试的案例,大家的渗透思路基本一致,利用的技术工具也大致相同,我在总结这几则案例的基础之上进行了技术思路的拓展。 乌云Axis2默认口令安全弱点利用案例: 航空安全之四川航空某系统漏洞导致Getshell(影响内网60多台主机安全目测已被其...

linux 视频输出xrandr设置命令

linux 视频输出xrandr设置命令 沈祥佑关注 0.592019.03.28 17:44:09字数 397阅读 6,886 xrandr 不带参数的xrandr 命令会列出系统支持的视频接口名称和设备连接情况,还可以从输出信息里看到当前分辨率current,以及支持的最大分辨率。带*的表示当前分辨率。 $xrandr Screen 0: m...

WPF中TreeView的展开 (转)

http://blog.163.com/qiulei_21/blog/static/35071722201122452818390/ 在网上找了很多资料,但是都是云山雾绕的,看了很久看不懂,今天终于在我同事的帮助下搞定了,要充分利用TreeViewItem的IsExpanded属性啊。 任务:树节点的展开,包括全展开,点击节点的展开,某一层节点的展开。...

WPF使用转换器(Converter)

1.作用:可以将源数据和目标数据之间进行特定的转化, 2.定义转换器,需要继承接口IValueConverter [ValueConversion(typeof(int), typeof(string))] public class ForeColorConverter : IValueConverter {...