char图表


首先看一下chart图表对应的各个属性

要想使用chart图表,首先需要安装MSChart.exe;安装完后,工具箱里仍然没有,此时要在web.Config文件里添加下面代码:

<span style="font-size:18px;"><span style="font-family:SimSun;"><add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting"
          assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST"
        path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization,</span><span style="font-family:black Verdana, Arial, Helvetica, sans-serif;"> </span><span style="font-family:SimSun;">Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /></span></span>

最后添加引用System.Web.DataVisualization.dll。

前台代码:

<asp:Chart ID="crtShowMainResult" runat="server" Visible="false" Height="290px" Width="817px" ToolTip="Y轴:分数 X轴:人数">
<span style="white-space:pre">	</span><series>
        <span style="white-space:pre">	</span><asp:Series Name="Series1">
        <span style="white-space:pre">	</span></asp:Series>
        </series>                                                
        <chartareas>
                <asp:ChartArea Name="ChartArea1">
                </asp:ChartArea>
        </chartareas>
</asp:Chart>

后台代码:

<span style="white-space:pre">	</span>    //查询该考试的分数和该分数值的得分人数.
            DataTable dtScoreAndNumInfo = resultBLL.QueryScoreAndNumInfo(hs);
            DataTable mydt = new DataTable();
            mydt.Columns.Add("分数");
            mydt.Columns.Add("人数");
            mydt.Rows.Add();
            mydt.Rows[0]["分数"] = "0~60分";
            mydt.Rows.Add();
            mydt.Rows[1]["分数"] = "60~70分";
            mydt.Rows.Add();
            mydt.Rows[2]["分数"] = "70~80分";
            mydt.Rows.Add();
            mydt.Rows[3]["分数"] = "80~90分";
            mydt.Rows.Add();
            mydt.Rows[4]["分数"] = "90~100分";
            mydt.Rows[0]["人数"] = dtScoreAndNumInfo.Rows[0]["0~60"];
            mydt.Rows[1]["人数"] = dtScoreAndNumInfo.Rows[0]["60~70"];
            mydt.Rows[2]["人数"] = dtScoreAndNumInfo.Rows[0]["70~80"];
            mydt.Rows[3]["人数"] = dtScoreAndNumInfo.Rows[0]["80~90"];
            mydt.Rows[4]["人数"] = dtScoreAndNumInfo.Rows[0]["90~100"];
            //如果记录为空,则提示
            if (dtScoreAndNumInfo.Rows.Count == 0)
            {
                MessageBox.Show(this,"没有记录!");
            }

            //否则赋到图上
            crtShowMainResult.DataSource = mydt;
            //x轴上是分数的值,y轴上是人数的值
            crtShowMainResult.Series["Series1"].XValueMember = "分数";
            crtShowMainResult.Series["Series1"].YValueMembers = "人数";
            //图表将显示每个数据点的Y值。
            crtShowMainResult.Series["Series1"].IsValueShownAsLabel = true;
            crtShowMainResult.ChartAreas["ChartArea1"].AxisY.Title = "人数(人)";
            crtShowMainResult.Visible = true;
            crtShowMainResult.DataBind();

显示结果:

char图表,布布扣,bubuko.com

时间: 2024-10-03 07:43:06

char图表的相关文章

一个朋友js图表开发遇到的问题 解决思路c和js

引言            不求知道一切, 只求发现一件 -- 乔治·西蒙·欧姆 附注:那些存在于梦幻中的事迹,那些儿时梦中的人物,每每看起,都觉得 .哎 .... 岁月 ... 一直在努力 ... 哎 ...... 愿有 同感受的经历的人  , 今天过的更舒适. 题外话 一个朋友有一次,前不久给我发了一封邮件 介绍 他在写一个js图表插件的自适应代码. 希望我能帮他从 中 找出自适应的数学规律. 他给我的信息 如下: 内容 : 这就是一道数学题,其实我还是觉得挺好玩的,就是老虎吃刺猬,不知道从

ChartDirector应用笔记(可同时为Web和Qt MFC提供图表)

ChartDirector介绍 ChartDirector是一款小巧精细的商业图表库.其适用的语言范围非常广泛,包括.Net, Java, Asp, VB, PHP, Python, Ruby, C++等.ChartDirector既可以为WEB应用提供图表支持,还能为桌面应用提供良好的图表体验.除此之外,ChartDirector还能与MFC, Qt等界面框架无缝结合.这一点,在官方提供的帮助文档中即可窥知一二.在本系列文章中,也将以Qt应用程序框架作为基础,编写各种图表的应用实例. 正如上面

利用MsChart控件绘制多曲线图表(转载)

在.Net4.0框架中,微软已经将Mschart控件集成了进来,以前一直在web下面用过,原来winform下的Mschart控件更加简单更加方便,今天我们用mschart绘制一个多曲线图,话不多说,直接上效果图: 发现,MsChart 的显示效果还是不错的. 代码如下,供大家参考: public partial class FrmMain : Form { public FrmMain() { InitializeComponent(); InitializeChart(); this.Loa

利用MsChart控件绘制多曲线图表

在.Net4.0框架中,微软已经将Mschart控件集成了进来,以前一直在web下面用过,原来winform下的Mschart控件更加简单更加方便,今天我们用mschart绘制一个多曲线图,发现MsChart 的显示效果还是不错的,话不多说,直接上效果图: 代码如下,供大家参考: public partial class FrmMain : Form { public FrmMain() { InitializeComponent(); InitializeChart(); this.Load

django Highcharts制作图表--显示CPU使用率

Highcharts 是一个用纯JavaScript编写的一个图表库. Highcharts 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表 Highcharts 免费提供给个人学习.个人网站和非商业用途使用. 访问官网: https://www.hcharts.cn/ 进入下载页面: https://www.hcharts.cn/download 下载6.10版本 解压Highcharts-6.1.0.zip文件,访问里面的index.htm文件. 点击Time series

C++ String 及其与char[]的比较

在学习C++之前  一般都是学过了C语言了 在C语言中   我们对字符串进行保存操作  使用的是char[] 但是在C++中    string比char[]的使用更为频繁  常见    下面稍微讲一下我对于string的认知 1.与其他的标准库类型一样   用户程序需要使用String类型对象  就必须包含相关的头文件   (为了编写方便   需要提供合适的using声明) #include <string> using std::string; 2.string对象的定义与初始化 stri

string8 string16 char*

jstring ifaceStr, jstring opPackageNameStr String16(opPackageName.c_str()),client, String8(iface.c_str()) 2.  String16 name16 = String16("HellOThEWrolD"); String8 name8 = String8(name16); 3.  string8 -> char* String8& initParam  initParam

linux下birt 图表中文乱码问题

birtChart 在linux下中文乱码的问题是Java虚拟机找不到中文字库字体文件造成的. 步骤: 1.把.bash_profile中的export LANG=zh_CN.GB2312修改为: export LANG=zh_CN.GB18030.因为gb2312不支持一些特殊的汉字. 2.在在生成的chart图表的XML Source里修改字体:把SansSerif修改为SimSun. 3.找到一个能在linux下使用的中文字体,可以是Windows 7下的c:\windows\fonts\

C/C++中各种类型int、long、double、char表示范围(最大最小值)(转)

1 #include<iostream> 2 #include<string> 3 #include <limits> 4 using namespace std; 5 6 int main() 7 { 8 cout << "type: \t\t" << "************size**************"<< endl; 9 cout << "bool: \t