C#图表控件中具有数据点(0,1)的单个条形图的条形图

库沙尔

我在VS 3.5框架中的图表控件有问题。我正在尝试绘制x轴为0且y轴为1的图形,但是它的结果是绘制了(1,1)

我有一种情况,我需要用(0,1)设置一个单杠。

Chart1.Series[0].Points.Add(new DataPoint(0,1));

或者

Chart1.Series[0].Points.AddXY(0,1);

结果:

条形图(1,1)而不是显示(0,1)点

我已经添加了

Chart1.ChartAreas[""].AxisX.Minimum = 0;

仍显示相同的结果...

这太令人沮丧了:当我再增加一个点(1,1)

例如:

Chart1.Series[0].Points.AddXY(0,1);
Chart1.Series[0].Points.AddXY(1,1);

然后结果:

正确显示点(0,1)和(1,1)的条形图

亚历克斯·埃西菲(Alex Essilfie)

您遇到此问题是因为添加到图表的默认系列是条形图。您必须删除条形图系列并将其替换为Point系列,才能显示数据。请参见下面的示例代码。

// clear data from the chart
chart.Series.Clear();

// add an x-y series to the chart
var xySeries = new Charting.Series() {
    LegendText = "XY Plot",
    ChartType = Charting.SeriesChartType.Point,
    Color = Color.Brown,
    MarkerStyle = Charting.MarkerStyle.Circle,
    MarkerSize = 10
};
chart.Series.Add(xySeries);

// put your point on the series
xySeries.Points.AddXY(1, 1);

// set the axis
chart.ChartAreas[0].AxisX.MajorGrid.LineDashStyle = Charting.ChartDashStyle.Dot;
chart.ChartAreas[0].AxisY.MajorGrid.LineDashStyle = Charting.ChartDashStyle.Dot;

这将产生以下图表

图表样本

您将必须添加此using语句以将其包含Charting在可用的名称空间中。

using Charting = System.Windows.Forms.DataVisualization.Charting;

要更改X轴上的标签,您将必须使用AxisLabelDataPoint属性。请参阅以下示例:

// put your point on the series
xySeries.Points.AddXY(0, 1);
xySeries.Points[0].AxisLabel = "0"; // <--- SET AXIS LABEL HERE

这样做会“强制”图表控件显示您选择的轴标签。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Excel中创建带有数据点的条形图?

来自分类Dev

Seaborn中的水平条形图,具有数值独立数据

来自分类Dev

R中具有汇总数据的条形图

来自分类Dev

如何在MATLAB中仅显示条形图x轴上的现有数据点?

来自分类Dev

R ggplot水平条形图具有数千个数据

来自分类Dev

熊猫:具有multiIndex数据框的条形图

来自分类Dev

创建堆叠的条形图,每个堆叠具有单个数据集

来自分类Dev

R中以0开头的条形图

来自分类Dev

R中具有多列的条形图

来自分类Dev

R中具有多列的堆积条形图

来自分类Dev

在Excel中具有3系列的分组条形图

来自分类Dev

Mschart-条形图未在C#中更新

来自分类Dev

使所有正值条形图与ggplot中带有负值的条形图具有相同的颜色主题

来自分类Dev

MS图表:删除图表中先前加载的条形图

来自分类Dev

条形图额外条形图

来自分类Dev

条形图多余的条形图

来自分类Dev

R中的条形图

来自分类Dev

堆叠的条形图,其中每一列都是Altair中具有多列的条形图

来自分类Dev

如何为单个条目绘制具有多个值的堆积条形图?频率图

来自分类Dev

R条形图对于某些条形图具有不同的颜色

来自分类Dev

在Shiny中具有不同数据集的反应条形图

来自分类Dev

Matplotlib绘图条形图在数据框中具有2列的关系

来自分类Dev

R中具有不同数据的双面条形图

来自分类Dev

图表:仅当在条形图内点击时,才获取选定的条形图数据

来自分类Dev

高图表-条形图的拆分颜色

来自分类Dev

混合图表条形图不会显示

来自分类Dev

更改条形图设计 [iOS 图表]

来自分类Dev

带有来自两个不同数据框的条形图的条形图

来自分类Dev

Nativescript图表如何显示带有负值的条形图

Related 相关文章

热门标签

归档