zoukankan      html  css  js  c++  java
  • chart 简单应用

    chart 图标的    X轴只许有一个数据绑定,         Y轴可以绑定多个不同数据。

    创建一个winform,然后建一个窗体,在工具中   找到Chart工具,然后拖进窗体里。

    Series集合
    Series成员属性中,“轴”Primary表示正常的轴向, Secondar表示反方向的轴向;
    在“图表”中         ChartType可以选择显示数据,呈现出类型,有线形、点形、柱形等……;
    在“数据”中         Name属性 显示series的名字,如图    yuwen


    XValueMember代表绑定到  X轴的数据,YValueMembers代表绑定到  Y轴的数据

    Titles集合

    在“外观”属性里设置text属性,显示标题!。从上到下排列的顺序是按照titles集合中对象的 "索引"排列的。

    如图    tt   ;  xx

    Legends集合

    在“标题”属性中,设置title,可以显示在chart表中。

    如图   gggg

    下面是后台代码实现,在Form加载时执行语句。

    DataClasses1DataContext context = new DataClasses1DataContext();
    List<Car> list = context.Car.Take(5).ToList();

    //从查询到的数据开头,取5 条连续的数据(就是集合的前5 条),绑定到chart上去显示

    chart1.Series["Series1"].ChartType=

    System.Windows.Forms.DataVisualization.Charting.SeriesChartType.FastLine;  //设置形态
    chart1.DataSource = list;                                                                             //绑定数据
    chart1.Series["Series1"].XValueMember = "Name";                                          //制定X轴数据,表的Name列
    chart1.Series["Series1"].YValueMembers = "Price";

    chart1.Series["Series2"].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.FastLine;
    chart1.Series["Series2"].XValueMember = "Name";
    chart1.Series["Series2"].YValueMembers = "Oil";

  • 相关阅读:
    nginx 相关命令
    uni-app跨域解决
    vue-cli3.0的项目搭建
    vue.js
    Flex布局
    javascript 数组排重
    IE的hack问题浅谈
    div自身高度、屏幕高度
    bootstrap轮播和百叶窗
    面向对象
  • 原文地址:https://www.cnblogs.com/huaze/p/4364303.html
Copyright © 2011-2022 走看看