Tag: charts

绘制2D热图

我有一张图表,我想要绘制热图; 我所拥有的唯一数据是湿度和温度,它代表图表中的一个点。 如何在c#中获取图表上的矩形热图? 我想要的是类似于下图: 我真正想要的是图表中的一个矩形区域,它根据我从点列表中得到的点以不同的颜色绘制,并在图表中形成彩色部分。

C#WPF应用程序中的动态折线图

我在WPF下用C#.Net开发了一个GUI。实际上它是一个与嵌入式设备进行串行通信的应用程序,我想用频繁收到的数据显示折线图。我还应该提供一个选项来保存这些图表并给出打印它的选项。如何在免费库或软件的支持下动态绘制它?

C#中的堆积柱形图

我正在尝试设置我的程序,以便用户可以显示堆积的柱形图,其中显示每个部门中显示的拒绝类别的数量(例如,5显示在部门1中,3显示在部门2中,等等)。 我已经在网上浏览了一下并自己解决了这个问题,但我似乎无法让它发挥作用。 如果有人能够帮助那将是太棒了。 用户按下按钮切换到堆积柱形图时图表当前的作用: 码: private void btnStacked_Click(object sender, EventArgs e) { charRejections.Series[“RFR”].Enabled = false; charRejections.Series[“Department 1”].Points.Clear(); charRejections.Series[“Department 1”].Enabled = true; charRejections.Series[“Department 2”].Points.Clear(); charRejections.Series[“Department 2”].Enabled = true; charRejections.Series[“Department 3”].Points.Clear(); charRejections.Series[“Department 3”].Enabled = true; { string connectiontring = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\Database1.mdb”; DataConnection = new OleDbConnection(connectiontring); try { DataConnection.Open(); OleDbCommand command = new OleDbCommand(); command.Connection = DataConnection; string […]

图表 – 放大以显示更精确的数据

所以我现在有一张图表,其中包含大量数据。 这可以在下图中看到: 基本上我希望用户能够放大并进一步查看数据。 正如您所知,它目前已经携带了大量数据。 我希望用户能够缩放并查看更精确的内容。 protected void drawChart() { DataTable dt = new DataTable(); dt.Clear(); foreach (DataGridViewColumn col in dataGridView1.Columns) { dt.Columns.Add(col.HeaderText); } foreach (DataGridViewRow row in dataGridView1.Rows) { DataRow dRow = dt.NewRow(); foreach (DataGridViewCell cell in row.Cells) { dRow[cell.ColumnIndex] = cell.Value; } dt.Rows.Add(dRow); } chart1.DataBind(); chart1.DataSource = dt; chart1.ChartAreas[0].AxisX.IntervalAutoMode = IntervalAutoMode.VariableCount; chart1.ChartAreas[0].AxisX.LabelStyle.Angle = 90; […]

以对数刻度显示刻度标签MS Chart(log-log)

我在Visual Studio 2015(C#)中用MS图表创建了一个用对数刻度(两个轴)绘制的图(见图)。 我需要在x轴上添加更多网格线和相应的标签。 我想在1(2,3,4 ……)和10之间以及10到100(20,30,40 ……)之间标记每个次要标记,并且还要在例如10和之间添加网格线。 20。 我在图表的轴属性中使用了Interval of 1作为标签,但它不起作用。