阅读 128

LiveCharts.Wpf 的使用

LiveCharts.Wpf 的使用

首先,随便创建一个 WPF 项目,然后使用 NuGet 安装 LiveCharts.Wpf

在 XAML 中导入命名空间

xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"

基本框架


    
    
        
            
                
            
        
    
    
    
    
        
            
                
            
            
    

    
    
        
            
            
                
                    
                    
                
            
        
    
    
    
    
        
    


lvc:Axis

  • MinValueMaxValue:设置图表显示的数据范围,可以不设置,可以靠 Step 和坐标系数的个数决定
  • ShowLabelsLabels:是否显示 X 或 Y 轴的系数,Labels 就是坐标系数
  • LabelsRotation:是坐标轴上系数的旋转角度
  • Title:坐标轴的标题

lvc:Axis.Separator

  • lvc:Separator Step="":这个就是设置设置两个坐标系数之间的数据差距
  • lvc:Separator StrokeDashArray="":分割线虚线间隔,一般不设置

lvc:CartesianChart.Series

  • DataLabels:是否在坐标上显示具体数据
  • LabelsPosition:设置DataLabels显示的位置,一般不用写,也不一定有这个属性
  • Values:数据的集合

柱状图

柱状图的类型是 ColumnSeries


    
        
            
                
            
        
    
    
        
            
                
            
        
    
    
        
            
                
                    
                    
                
            
        
    

效果图

折线图

折线图的类型是LineSeries


    
        
            
                
            
        
    
    
        
            
                
            
        
    
    
        
            
                
                    
                    
                
            
        
    

效果图

进度环

进度环的类型是Gauge


    
        
            
            
        
    
    
        
            
            
            
        
    

  • InnerRadius:这个是指饼状图中间的圆的半径,0 就是没有
  • Uses360Mode:是否使用完整的圆,默认是 false ,表示半圆
  • GaugeBackground:圆环背景颜色
  • HighFontSize:中间数字大小
  • FromTo:最小值和最大值
  • RotateTransform:相对于默认情况下的旋转角度
  • ScaleTransform:大小变换,ScaleX可以为负数,这样旋转方向就会改变,默认顺时针
  • GaugeActiveFill:填充颜色,可以用渐变色

效果图

饼状图

饼状图的类型是PieChart


    
        
        
        
    

效果图

行图

行图的类型是RowSeries,X轴和Y轴的处理方式与柱状图相反


    
        
            
                
            
        
    
    
        
            
                
            
        
    
    
        
    

效果图

注意:行图可以生成甘特图,只需要将Values的类型要改成ChartValues,我就懒得写了

柱状堆积图

柱状堆积图的类型是``````


    
        
            
                
            
        
    
    
        
            
                
            
                        
    
    
        

        
        

        
        

        
    

效果图

LiveCharts.Wpf 的使用 结束

原文:https://www.cnblogs.com/zzy-tongzhi-cnblog/p/15158317.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐