Tag: 图表

WinForms.Charting抑制自动生成图例

我正在使用System.Windows.Forms.DataVisualization.Charting.Chart类绘制包含一些数据的图表。 现在我想禁止在图例中自动生成条目,并用自定义项替换它们。 我已经找到了添加自定义项目的方法,但无法抑制自动生成。 我的代码: var legend = new Legend(); legend.LegendStyle = LegendStyle.Table; legend.TableStyle = LegendTableStyle.Wide; legend.IsEquallySpacedItems = true; legend.IsTextAutoFit = true; legend.BackColor = Color.White; legend.Font = new Font(Config.FontFamily, 9); legend.Docking = Docking.Bottom; legend.Alignment = StringAlignment.Center; legend.CustomItems.Add(new LegendItem(“test”, Color.Green, string.Empty)); ch.Legends.Add(legend); 以前有人做过这样的事吗?

WinForms图表:设置最小Y轴显示范围

我有一个Winforms图表,其中我有温度读数到达并显示每秒。 我喜欢图表自动处理值显示的方式,但我想改变一件简单的事情 。 我想增加最小显示的y轴范围,因此它显示的范围为20.目前它只显示在5左右。我尝试了一些事情: //(when new data arrives…) //Does not work, I think because by default, Size is always NaN? if (chart1.ChartAreas[0].AxisY.ScaleView.Size < 20) { chart1.ChartAreas[0].AxisY.ScaleView.Size = 20; } 这些都不起作用: chart1.ChartAreas[0].AxisY.ScaleView.SmallScrollMinSize = 20; chart1.ChartAreas[0].AxisY.ScaleView.SmallScrollSize = 20; chart1.ChartAreas[0].AxisY.ScaleView.MinSize = 20; chart1.ChartAreas[0].AxisY.Minimum //doesn’t seem to have any effect chart1.ChartAreas[0].AxisY.Maximum //doesn’t seem to have any effect 我确定我错过了一些简单的事情。 无论如何我希望我有。

在C#中VS2010中数据库的动态绑定

我必须使用动态数据源创建图表,我有一个代码。 它不显示错误,但图形在运行时也不可见。 这里out_table是我的表的名称,ADX是其列之一。 码: OleDbConnection con1 = new OleDbConnection(@”PROVIDER=Microsoft.ACE.OLEDB.12.0;DATA SOURCE=RS.accdb”); String sqlo = “Select ADX from ” + out_table + “”; OleDbCommand myCommand = new OleDbCommand(sqlo, con1); myCommand.Connection.Open(); OleDbDataReader myreader = myCommand.ExecuteReader(CommandBehavior.CloseConnection); chart1.DataBindTable(myreader, “ADX”);

ASP.NET StackedColumn图表 – Axis Trouble

我正在构建一个Asp.net Stacked Column图表。 以下是它的外观: 以下是它的外观: 忽略图表上的数字,但是看看X轴 – 为什么它没有出现在数据中时给我1148,1153,1163。 这是我的数据: 这是代码: Dim chart As New Chart chart.ID = “Chart1” Dim chartareas As New ChartArea chart.ChartAreas.Add(chartareas) chart.DataBindCrossTable(DtFinalRecords.DefaultView, “OutcomeScore”, “TermID”, “RecordsPerGroup”, “Label=RecordsPerGroup”) chart.ChartAreas(0).AxisX.MajorGrid.Enabled = False chart.ChartAreas(0).AxisY.MajorGrid.Enabled = False For Each cs As Series In chart.Series cs.ChartType = SeriesChartType.StackedColumn Next pnlcharts.Controls.Add(chart) 任何帮助,将不胜感激。 谢谢!

ASP.NET MVC中的Google API图表

我正在使用谷歌apis创建一个简单的图表 [AllowAnonymous] public JsonResult PieChart() { return Json(“[[\”State\”,\”Total\”],[\”GA\”,50], [\”AL\”,30]]”,JsonRequestBehavior.AllowGet); } 我通过我的View中的ajax调用此方法。 以下是我的观点 @{ ViewBag.Title = “Visuals”; Layout = “~/Views/Shared/_Layout.cshtml”; } Visuals google.load(“visualization”, “1”, {packages:[“corechart”]}); google.setOnLoadCallback(drawChart); function drawChart() { var jsonData = $.ajax({ type: ‘GET’, url: ‘@Url.Action(“PieChart”,”Home”)’, dataType: “json”, async: false }).responseText; var data = google.visualization.arrayToDataTable(jsonData, false); var options = { title: ‘My Daily Activities’, is3D: […]

c#chart垂直文本注释

我正在为ac#折线图添加注释。 我想更改文字方向,但看不到任何允许这样做的设置。 RectangleAnnotationannotation = new RectangleAnnotation(); annotation.AnchorDataPoint = chart1.Series[0].Points[x]; annotation.Text = “look an annotation”; annotation.ForeColor = Color.Black; annotation.Font = new Font(“Arial”, 12); ; annotation.LineWidth = 2; chart1.Annotations.Add(annotation); 注释正确添加到图形中,矩形和文本从左向右运行。 我想把它定位为上下运行。 有关如何实现这一目标的任何建议?

ASP.NET图表控件透明度

我正在使用ASP.NET Charting Library并且我已经生成了一个饼图,但我在配置它以生成带有半透明切片的饼图时遇到问题。 如果你看图像,你会看到我在说什么。 在4个饼图中,顶部2和左下图表具有我正在谈论的饼图切片透明度。 图表控制图像http://sofzh.miximages.com/c%23/step2.png 我会调整图表的哪些设置来渲染具有一定透明度百分比的切片? 谢谢!

禁用wpftoolkit图表数据点

有人知道如何在WPFToolkit图表中关闭noraml LineSeries的数据点吗? 我发现它们非常烦人,对我的目的没用,但是我找不到一个简单的属性或类似的东西本身。

如何在winforms应用程序中添加饼图?

我想在我的winforms应用程序中添加一个饼图 – 但我在工具箱中找到的唯一图表是常规条形图。 有没有办法将这个条形图形成饼图或通过使用一些现有的.net 4框架库(不安装任何新的库,如“DevExpress”等)将饼图组件添加到我的工具箱中?

如何在C#中绘制蜡烛图

如何在C#中绘制蜡烛图? 有没有人有一个很好的界面的例子?