[[求助]]C# chart控件X轴显示日期和时间

dataset ds中保存了从excel文件读取的数据,其中ds.table[0] dt 的第一列数据为日期和时间,将时间绑定到chart控件X轴上以"yyyy/MM/dd HH:mm“格式显示时,日期部分正确,但小时和分钟数部分显示的数据不是datatable dt 中的数据。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
chart x轴绑定时间,显示问题
chart x轴绑定时间,显示时不同时长却是固定宽度,例如:X轴半个小时的长度跟1分钟的长度一样。rn代码如下rndts.XValueType = ChartValueType.DateTime; //设置数据点的类型 rndts.MarkerStyle = MarkerStyle.Circle; //线条数据点的大小 rndts.MarkerSize = 5;rnchart1.Series.Add(dts);rn foreach (DataRow dr in ds.Tables["dabiao"].Rows)rn dts.Points.AddXY(dr["MarkTime"], dr["ID"]); rnrn谢谢 rn[img=https://img-bbs.csdn.net/upload/201806/04/1528079530_981869.png][/img]
C# Chart控件X轴自定义问题
如下图,数字是由以下代码添加的rn seriesA.Points.Add(20);rn seriesA.Points.AddY(25);rn seriesA.Points.AddY(31);rn seriesA.Points.AddY(33);rn我想让这些数字分别对应,A,B,K,D ,请问如何用代码使X轴的1,2,3,4变成自己想要的文字(如A,B,K,D)rnrn[img=https://img-bbs.csdn.net/upload/201801/12/1515731413_65851.jpg][/img]
Chart X轴的显示问题
ds_ancalls = bll_ancalls.GetList(whereStr, MobileSystem.ConnectionString.connectionstr());rnds_ancalls1 = bll_ancalls.GetList("Exchange='MSC7LOG'", MobileSystem.ConnectionString.connectionstr());rn if (ds_ancalls.Tables[0].Rows.Count > 0)rn rn chartname.Visible = true;rn string seriesName = "MSC7LOG";rn chart1.Series.Add(seriesName);rn chart1.Series[seriesName].Points.DataBindXY(ds_ancalls.Tables[0].DefaultView, "Back1", ds_ancalls.Tables[0].DefaultView, "AnsweredCalls");rn chart1.Series[seriesName].XAxisType = System.Windows.Forms.DataVisualization.Charting.AxisType.Primary;rn chart1.Series[seriesName].ChartType = SeriesChartType.Line;rn }rn我想让Chart的X轴显示的是时间但时间我只显示小时和分钟,请问这应该怎么做,直接做的话限制出来X 轴只有几条,但我的记录是有50多条的
chart x轴全部显示,x轴Label垂直显示
[img=https://img-bbs.csdn.net/upload/201604/06/1459929516_845462.png][/img]rnrn[code=csharp]rn chart1.Series["營業額"].XValueMember = "銷售別";rn chart1.Series["營業額"].YValueMembers = "營業額";rn chart1.Series["營業額"].ChartType = SeriesChartType.Line;rn chart1.Series["營業額"].MarkerSize = 15;rn chart1.Series["營業額"].MarkerStyle = System.Windows.Forms.DataVisualization.Charting.MarkerStyle.Diamond;rn chart1.Series["營業額"].LegendText = "營業額";rn chart1.Series["營業額"].Label = "#VALY#,###";rn chart1.Series["營業額"].IsValueShownAsLabel = true;rn chart1.Series["營業額"].Font = new System.Drawing.Font("新細明體", 12, FontStyle.Bold);rn chart1.ChartAreas["ChartArea1"].AxisX.IntervalAutoMode = IntervalAutoMode.VariableCount;rn chart1.ChartAreas["ChartArea1"].AxisX.IsLabelAutoFit = false;rn chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.IsStaggered = true;rn[/code]
c# winform chart控件X轴显示被格式化问题
代码直接set数据源 X轴绑定的是日期字段,但是显示出来是一串数字,是不是日期字段显示出来呗格式化了?
C#中的chart横坐标显示日期和时间???
问题是这样的:我从数据库读取数据,填充一个DataTable的对象table,然后把table作为一个chart控件的数据源画出了折线图,由于我的X坐标是一个DataTime类型数据但是X值只显示了Date部分(比如2013/12/05),而时间部分(如13:14:17)不能显示,不知道是什么原因,请高手指点下!
求助,怎么修改X轴的chart名称
[img=https://img-bbs.csdn.net/upload/201706/04/1496563750_893628.png][/img]rn如上图所示,怎么修改M3、GSM等名称,例如把GSM改为" 环球贴片机"。rn当然我知道在数据库里面修改名称也可以。我想在不修改数据源的情况下进行判断 if(XXX==“GMS”)XXX="环球贴片机"。我想知道这里的XXX是什么。label 、LegendText我都试过了,还是改不了。rn[code=csharp]rn Chart1.Series[0].XValueMember = "mainTain";//綁定X軸數據元rn Chart1.Series[0].YValueMembers = "維修次數";//綁定Y軸數據元rn if (Chart1.Series[0].LegendText=="GSM")rn rn Chart1.Series[0].LegendText = "環球貼片機";rn rn[/code]
chart控件X轴设置问题
数据已经存放在dt中rnChart控件绑定数据源方法 为rnchart.Series[0].Points.DataBind(dt.DefaultView, "DateTime", "WD","");rn其中DateTime 里面的数据是精确到时分秒的 如2012-20-17 09:35:25rn运行代码 图表X轴上显示的值 只显示到2012-20-17 要想完整显示数据 请问如何解决啊
ms Chart X轴显示问题
我0秒到1秒之间有五个数据点正常显示是绑定数据后五个点的时间都会显示在x轴上,然后我1秒到2秒有8个数据,数据点的每个时间都会显示在x轴上,如何设备成x轴只显示0 1 2 这样整秒的x轴,每个时间内可以显示多个数据点但不显示在x轴上?rn还有现在我在绑数据的时候X.Points.AddXY(dr["Time"], dr["X"]); 这个X轴存的值是0 就导致我在这个事件中rnprivate void chart1_GetToolTipText(object sender, ToolTipEventArgs e)rn rn if (e.HitTestResult.ChartElementType == ChartElementType.DataPoint)rn rn int i = e.HitTestResult.PointIndex;rn DataPoint dp = e.HitTestResult.Series.Points[i];rn e.Text = string.Format("時間:0,数値:1:F1 ", dp.XValue, dp.YValues[0]);rn rn rn取的时间用远是0 rn[img=https://img-bbs.csdn.net/upload/201707/06/1499310033_805124.png][/img]rn怎么解决啊??rnrn
Chart的X,Y轴刻度值的显示
[align=left][align=center]在chart上画图,如何让每个点所对应的xy轴的刻度值显示出来,其他的刻度值就不用显示了。虽然chart上有那个坐标的功能,能点击看到所对应的数据。rn比如某个点对应的是(240,41),XY轴上就显示这两个刻度值,其他所有的刻度就不显示了。[/align][/align][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/45.gif][/img]rn意思表达出来了,谢谢
chart 自定义X轴显示问题
chart 自定义X轴显示问题 要显示周一 周日怎么做
Chart 直方图X轴显示问题
兄弟不才,对C#正在学习,Chart的直方图,X轴上的数据都显示的直方图的正下方,怎么让他们显示的在直方图的左侧?因为直方图代表的是一个数字区间。
关于Chart控件的X轴点的个数
最近做项目,要画到Chart图表。rn有谁知道这个控件,如何设置X轴的最多可以描画的点数rnrn目前已知这个属性是设置间距的rn Chart1.ChartAreas[0].AxisX.Interval = 1.0;rnrn求各路牛人解释
winform chart X轴显示的问题 谢谢..................
这两天正使chart控件做统计图,现在碰到这么个问题。rnrn 以下是问题描述:rn rn 1.数据库信息:【2011-6-9 12:33,234】 【2011-6-9 12:34,235】 【2011-6-9 13:34,111】......rn 其中时间部分字段为XXXdate,234 235等等数据的字段为datarnrn 2.现在要想统计的结果是让X轴刻度固定,固定并且显示 0 1 2 3 4 5 .........24 ,也就是显示24小时,这几个刻度是固定的。rn 然后绑定数据后,时间哪个范围内,就在哪个范围内显示。如下显示:rnrn |rn | 此地方是线性图或者长方形图rn |_____________________________________________________________________________rn 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14rnrn 求如何设置,谢谢。
C# Chart X轴标签问题
做了一个column 的 chart,X轴为我设备的机台号,但做完之后发现x轴最后多了一个13。 12台机器我只需要X轴为机台号,不需要0和13,怎么解决。rn相关chartArea代码如下;rn[code=csharp]rnchartAlarmS.Series.Clear();rnchartAlarmS.ChartAreas.Clear();rnchartAlarmS.ChartAreas.Add("AlarmArea");rnrnchartAlarmS.ChartAreas["AlarmArea"].CursorX.IsUserEnabled = true;rnchartAlarmS.ChartAreas["AlarmArea"].CursorX.AutoScroll = true;rnchartAlarmS.ChartAreas["AlarmArea"].AxisY.Title = "报警数量(次)";rnchartAlarmS.ChartAreas["AlarmArea"].AxisX.ScrollBar.Enabled = false;rn //chartAlarmS.ChartAreas["AlarmArea"].AxisX.Interval = 1;rn //chartAlarmS.ChartAreas["AlarmArea"].AxisX.IntervalOffset = -1;rnchartAlarmS.ChartAreas["AlarmArea"].AxisX.ScaleView.Zoomable = true;rnchartAlarmS.ChartAreas["AlarmArea"].AxisX.ScaleView.Position = 0;rnchartAlarmS.ChartAreas["AlarmArea"].AxisX.ScaleView.Size = 12;rnchartAlarmS.ChartAreas["AlarmArea"].AxisX.ScaleView.Scroll(ScrollType.Last);rn//chartAlarmS.ChartAreas["AlarmArea"].AxisX.LabelAutoFitStyle = LabelAutoFitStyles.None; rnchartAlarmS.ChartAreas["AlarmArea"].AxisX.IsMarginVisible = true;rnchartAlarmS.ChartAreas["AlarmArea"].AxisX.IntervalAutoMode = IntervalAutoMode.VariableCount;rnchartAlarmS.ChartAreas["AlarmArea"].AxisX.IsStartedFromZero = true;rnchartAlarmS.ChartAreas["AlarmArea"].AxisY.MajorGrid.Enabled = false;rnchartAlarmS.ChartAreas["AlarmArea"].AxisX.MajorGrid.Enabled = false;rn[/code]rnrnrn[img=https://img-bbs.csdn.net/upload/201801/03/1514960463_932626.png][/img]rnrn如果我将以下语句注释掉发现就没有13了,但是X轴标签又显示不全了,怎么破rn[code=csharp]rnchartAlarmS.ChartAreas["AlarmArea"].AxisX.IntervalAutoMode = IntervalAutoMode.VariableCount;rn[/code]rn[img=https://img-bbs.csdn.net/upload/201801/03/1514960897_704918.png][/img]
Chart图表X轴、Y轴问题
请问怎么样设置Chart的X轴与Y轴的坐标,我想用固定数值而不是从数据库中提取数据rn比如X轴为0-24rn  Y轴为0-66
求助: MS CHART 自定义X轴 Y轴的坐标位置
各位大侠,rn 小弟最近使用MS Chart 图形控件。 MSchart 好像是固定 X轴 在 图形区域的上边或者下边,Y轴固定在图形区域的左边或者右边。 现在又这样一个需求,能不能让 X轴 或者Y轴 在区域的中间,形成四维空间域。 rn 即 X轴以0为中心,Y轴在 X轴为0处划坐标。 变成 十字形 的坐标。 ? rn rn 在线急等啊!!
chart 的X轴标签赋值
我用chart.Series("series").Points(i).AxisLabel 赋值,得到的标签名,怎么都是一样的.
windowsform chart控件能否将x轴显示在上方
如题,我希望在chart控件上,x轴在上方,y轴是向下的,请问该如何设置
chart控件 设置X轴最大可以显示多少点
10个点以下可以正常显示,但10个点以上就显示不正常了!请问给位大侠,这个可以设置吗?
chart控件使x轴标签全部显示
在vs2010中使用chart控件时,x轴如果标签过多,运行时图表默认只能显示其中的一部分,如图: 我们可以通过设置,使得x轴标签全部显示: 1、通过chart控件属性,找到“ChartAreas集合”如图,并且点开 2、在ChartAreas1属性中找到“Axes集合”,并点开 3、左侧选中x轴“X axis”,在其右边属性“标签”下找到labelAutoFitS
Silverlight chart x轴样式
[img=http://img.my.csdn.net/uploads/201208/30/1346293853_7156.png][/img]rnrnrn我x轴绑定的是时间字段,日期时间都有rn如果我查的少的话 x轴就是这样4点10点这样rn查的多的话,就显示8月1日 8月22日这样rn我想让他一直显示是2012-8-1 1:00:00这样显示rn让每个点的距离固定,多了可以出滚动条rnrn请教有啥办法?
Chart怎么能只显示X辅轴不显示X主轴
[img=https://img-bbs.csdn.net/upload/201410/24/1414118612_3085.png][/img]rn这是我做的一个柱状图,Y轴反转,现在是X轴在上面,X辅轴在下面。我想只在下面显示坐标,上面不显示,但是在实现的过程中只能在上面显示或者上下都显示,就是不能只在下面显示,求教这种问题怎么办呢,怎么能只在下面显示X辅轴的坐标。rnrnChart坐标部分相关代码:rn[code=csharp] rn //设置图的属性rn pressure_chart.ChartAreas[0].BorderDashStyle = ChartDashStyle.Dash;rn pressure_chart.ChartAreas[0].AxisX.MajorGrid.LineDashStyle = ChartDashStyle.NotSet;rn pressure_chart.ChartAreas[0].AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dash; rn pressure_chart.ChartAreas[0].AxisX2.Enabled = AxisEnabled.True;rn pressure_chart.ChartAreas[0].AxisX.Enabled = AxisEnabled.True;// 试过禁用X主轴,但是禁用以后上下都不显示坐标了。rn pressure_chart.ChartAreas[0].AxisX2.LabelStyle.Interval = 1;rn pressure_chart.ChartAreas[0].AxisX.LabelStyle.Interval = 1;rn pressure_chart.ChartAreas[0].AxisY.IsReversed = true;rnrn pressure_chart.Series[0].YValueMembers = "PressureA";rn pressure_chart.Series[0].XValueMember = "Name";rn pressure_chart.Series[1].YValueMembers = "PressureB";rn pressure_chart.Series[1].XValueMember = "Name";rn[/code]
如何在Tchart的X轴设置显示日期和时间
数据时间为60天,每天有很多数据,所以想X轴同时显示日期和时间。可以用zoom功能。rn此外,Tdbchart连SQL server,如何使得X轴同时显示日期和时间。
highcharts x轴时间
highcharts x轴可以写死时间吗?一天24小时。
13. 修改X轴显示日期方式
随着人工智能的复兴,越来越多AI的架构采用Python语言来开发,因此学会Matplotlib处理数据,就成为当下急需的技能。人工智能其实就是数据处理方式,因此需要学习怎么样表示数据、以及数据处理方式,Matplotlib库就是人工智能里的基础,比如在TensorFlow应用非常广泛。
Plot设置x轴显示时间
设置Iocomp的plot控件 设置X轴显示为时间格式 亲测 VS2013、WIN7系统下都可以使用,但是IocompDotNetV4SP3Eval版本的
matplotlib画X轴时间的显示问题
很久没有在CSDN写博客了,非常地惭愧,在工作、学习上所遇到的难以越积越多,如果没有对问题进行有效的管理,不仅会使人心烦意乱不知所措,而且下次遇到同样的问题,又得四处找答案,浪费时间。废话又开始了。。。。。今天遇到的问题为,在jupyter notebook上用matplotlib画一组与时间有关的数据,结果X轴的时间显示出现了点问题,主要代码片如下:#画时间曲线的函数 def plot_curve
python x轴显示指定时间刻度
将x轴设置为时间轴 将x轴设置为时间轴 显示指定日期 注意事项: 在对x轴进行时间转换时需要注意: - datetime.date2num():是从1,1,1开始计数,单位是天 - time.mktime():是从1970.1.1开始计数,单位是秒 实例 # 摘取自ww3项目Figure_area_average.py # 画图 fig = plt.figure(fig...
C# chart 求助,Y轴无数据时如何依然显示
最近在做一个数据统计的程序,用的是mschart,我给X轴设置了4个标签,分别是“未投票”、“不满意 ”、“满意 ”、“非常满意”,使用的sql语句是select count(satisfaction) as shu,satisfaction FROM passport_application where status is not null group by satisfaction;rn其中satisfaction里面的数值分别为0,1,2,分别对应不满意 、满意 、非常满意 ,为null的代表“未投票”,当satisfaction所有数值都有的时候,显示正常,但有些数值没有的时候,比如,0和1没有的时候,就只能显示“未投票”“非常满意 ”,但是位置显示错了,中间两个应该空着,应该如何做rn[img=https://img-bbs.csdn.net/upload/201810/18/1539832671_14823.png][/img][img=https://img-bbs.csdn.net/upload/201810/18/1539832683_251279.png][/img]rn代码如下 :rn protected void Page_Load(object sender, EventArgs e)rn rn if (!Page.IsPostBack)rn rn Chart1.BackColor = Color.Moccasin;rn Chart1.BackGradientStyle = GradientStyle.DiagonalRight;rn Chart1.BorderlineDashStyle = ChartDashStyle.Solid;rn Chart1.BorderlineColor = Color.Gray;rn Chart1.BorderSkin.SkinStyle = BorderSkinStyle.Emboss;rnrn // forma the chart arearn Chart1.ChartAreas[0].BackColor = Color.Wheat;rn rn //动态添加图表标题rn Chart1.Titles.Add("服务满意度统计表");//设置图表名称rn Chart1.ChartAreas[0].AxisX.Title = "评价内容";//设置坐标轴名称rn Chart1.ChartAreas[0].AxisY.Title = "投票数量";rn Chart1.ChartAreas[0].AxisX.TitleForeColor = Color.Red;//设置坐标轴字体颜色rn Chart1.ChartAreas[0].AxisY.TitleForeColor = Color.Red;rn Chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = false;//隐藏主要辅助线-X轴方向上的rn Chart1.ChartAreas[0].AxisY.MajorGrid.Enabled = false;//隐藏主要辅助线-Y轴方向上的rn Chart1.Width = 600;//设置图表尺寸rn Chart1.Height = 400;rn Chart1.Series[0].ChartType = SeriesChartType.Column;//设置图表样式rn Chart1.Series["投票数"].ToolTip = "百分比" + "#PERCENT";//鼠标移动显示数据rn Chart1.Series[0].ToolTip = "百分比" + "#PERCENT";//鼠标移动显示数据rn Chart1.Series[0].IsValueShownAsLabel = true;//直接显示各项数据rn Chart1.Series[0].Label = "#VALY" + "/" + "#TOTAL" + "#LEGENDTEXT";//直接显示各项数据rn Chart1.ChartAreas[0].AxisX.Interval = 1; //X轴显示间距rn //Chart1.Series[0].Points.AddXY("数量");rnrn //获取各分布区数量rn string sql = "status is not null group by satisfaction";rn Chart1.DataSource = GetDataSet(sql);rn Chart1.Series[0].XValueMember = "satisfaction";rn Chart1.Series[0].YValueMembers = "shu";rn Chart1.DataBind();rn Chart1.Series["投票数"].LabelToolTip = "#VALY";rnrn //设置图表标题rn Chart1.Titles[0].Text = "服务满意度统计表" ;rn Chart1.Titles[0].Font = new System.Drawing.Font("宋体", 12f);//设置图表标题字体样式和大小rn //设置图例停靠在图表区域的位置(顶部,底部,左侧,右侧)rn Chart1.Legends["Legend1"].Docking = Docking.Right;rnrnrn Chart1.Series["投票数"].Points[0].AxisLabel = "未投票";rn Chart1.Series["投票数"].Points[1].AxisLabel = "不满意";rn Chart1.Series["投票数"].Points[2].AxisLabel = "满意";rn Chart1.Series["投票数"].Points[3].AxisLabel = "非常满意";rnrn rn rn public DataSet GetDataSet(string sql)rn rn DataSet ds = new DataSet();rn StringBuilder strWhere = new StringBuilder();rn fz_police.Model.user userModel = (fz_police.Model.user)Session["user"];rn strWhere.AppendFormat(sql);rn ds = bll.GetListreport(strWhere.ToString());rnrnrn return ds;rn rnrn
C# chart 控件如何修改 Y轴的显示范围
目前 Y 轴的显示范围默认都是从 0 开始,rn假如我的数据是在 512 左右移动,如果移动范围非常小,rn那么就看不到数据波形变化了rnrn如果能把这个显示范围 0--512 改成 511--513 就非常明显了。
C# chart 控件如何修改 Y轴的显示范围?
最小值:chart对象.ChartAreas[区域编号].AxisY.Minimumrn最大值:chart对象.ChartAreas[区域编号].AxisY.Maximumrn通过上面的属性修改了Y轴的范围后,数据源发生变化,如何让Y轴刻度根据数据源发生变化,而不是固定死?
怎样在chart控件上的X轴上即axis添加显示的时间?
用chart控件作一个随时间(不显示日期,只显示时间)显示的图形,但不知怎样把时间加到X轴上,图形随时间一直变化的,相应的时间显示也要变化。时间显示的长度一般是8个小时。请问该怎么做?
X轴的日期不出现
我想要在鼠标点击图表那个Sheet中的策略1和策略2时,自动生成图表,但是不知道为什么日期不出现。。。求助大神!怎么上传附件?code在下面:rnSub UpdateTrendChart()rn '变量设定部分rn Dim ChtObj As ChartObject '图表元素rn Dim UserRow As Long '用户点击的哪一行变量rn Set ChtObj = ActiveSheet.ChartObjects(1) '图标元素设定为当前活动的sheet的第一个图表rn Dim datarange As Range '需要呈现的数据部分rn rn UserRow = ActiveCell.Rowrn If UserRow < 2 Or IsEmpty(Cells(UserRow, 1)) Then '步骤1:获取用户选定的那一行rn ChtObj.Visible = Falsern Elsern a = 3 * (UserRow - 1) - 2rn rnSet datarange = ThisWorkbook.Sheets("数据").Columns(a + 1) '步骤2:获取用户选择主题对应的绝对走势数据和相对走势数据rndown = datarange.Cells(Rows.Count, 1).End(xlUp).RowrnChtObj.Chart.SeriesCollection(1).Values = datarange.Range("A2", "A" & down) '步骤3:关联图表元素和主题指数的数据rnChtObj.Chart.SeriesCollection(1).Name = ThisWorkbook.Sheets("数据").Cells(1, a + 1)rn rnSet datarange = ThisWorkbook.Worksheets("数据").Columns(a + 2)rnChtObj.Chart.SeriesCollection(2).Values = datarange.Range("A2", "A" & down)rnChtObj.Chart.SeriesCollection(2).Name = ThisWorkbook.Sheets("数据").Cells(1, a + 2)rn rn rnSet datarange = ThisWorkbook.Sheets("数据").Columns(a)rnChtObj.Chart.FullSeriesCollection(1).XValues = datarange.Range("A2", "A" & down)rnChtObj.Chart.FullSeriesCollection(2).XValues = datarange.Range("A2", "A" & down)rn rnChtObj.Chart.SetElement (msoElementLegendBottom)rnChtObj.Chart.ChartTitle.Text = Cells(UserRow, 1).Text '步骤4:设定图表的一些其他元素rn rnChtObj.Visible = Truern End IfrnEnd Subrn
TDBChart X 轴日期排序
X轴用以下代码绑定日期:rn TDBChart.Series[0].XLabelsSource='WorkDate';rn Y轴则是非代码形式绑定了一个浮点型Income,我的Qurry里面是按照WorkDate排序的,但是在TDBChart里面显示的时候确实按照Income的大小来排序,不知道如何做?rn 请指教!
求助:Asp.net WebChart X轴显示问题
不知道谁用过第三方控件WebChart(不是ComponentOne WebChart,仅有一个WebChart.dll文件)。rnrn在使用的时候发现使用柱状图的时候X轴仅能显示一个值.rn[code=C#]rn for (int i = 0; i < depts.Count; i++)rn rn float settle = Settlement.GetAmount(depts[i].DeptID.Value, time);rn if (settle == 0)rn continue;rnrn float val = WebAssistant.MathAssitant.Round(settle, 2);rn ColumnChart colChart = new ColumnChart();rn colChart.MaxColumnWidth = 25;rn colChart.Fill.Color = Color.FromName(WebAssistant.ColorAssistant.GetColor(index));rn colChart.DataLabels.Visible = true;rn ChartPoint cPoint = new ChartPoint(string.Empty, val);rn colChart.Data.Add(cPoint);rn colChart.Legend = depts[i].DeptName;rn colChart.Shadow.Visible = true;rn chart.Charts.Add(colChart);rn index++;rn rn[/code]rnrn看了Demo除非使用一个ColumnChart ,然后使用在 ChartPoint 处循环,这样的话就X轴就可以显示所有值。但是这样就只能使用一个颜色。那位大侠谁有解决之道呢?
chart控件两个Y轴
chart属性——ChartAreas Series
C# chart控件显示问题。
chart控件绑定的方法是chart1.DataBindTable() 如何让每一个数据点显示数值呢?是哪设置哪一个属性吗?
asp.net chart 控件 Y轴 ???????
我用dataset数据集绑定到chart控件上,Y轴绑定的是0,1,2,3,4.我想把0,1,2,3,4.换成文字。
怎么设置chart的X轴的值
如题
reporting service里chart的x轴的问题
reporting service里chart的x轴默认显示是A B C D,我 要X轴显示数据库里读出来的记录集里的日期字段,y轴是相应某个日期的另一个字段的值,怎么实现?
Chart: 计算X轴标签个数
在图表中,横轴通常表示分类,纵轴表示数值。 纵轴的数值标签表示,是需要算法支持的,参见【图表轴刻度的思路,算法: 转载X】,略过。 这里说说横轴(X轴)的标签。   用K线图做例子,在一个图中表示的蜡烛线非常多,每根线对应一个时间,这些时间就是X轴上要表示的标签。 如果每根线的时间都在X轴表示出来,由于数量太多,就会相互重叠,根本分不清彼此,上面的文字让看不出来。 因此就要减少其数量。
MsChart控件x轴label的显示问题
我在vc的对话框中用了这个控件,line型的,当x轴lable很多时将会竖向显示,但文本显示模糊,是不是大家也遇到过这个问题,是控件bug还是能够通过更改属性解决,请赐教。
关于 MS CHART 的 X 轴问题求教
我在Chart里设置了30个范例项,每个项都有个名称,但在实际显示中,许多项被省略显示了。我想知道如何不论有多少项,都能实际显示出来呢?rnrn比如下面的数字是X轴的每一个项rnrn1、2、3、4、5、6、7、8、9、10rnrn但如果数量过多时,就会忽略显示其中的一些:rnrn5、10、15、20、25、30rnrn如上,我希望即便有30个,也会如实 1、2、3、4...28、29、30 显示。rnrn如果大家明白我说什么的话。。。麻烦请回答下,谢谢。。rn
chart X轴的坐标值无法固定
我设置了XY轴的坐标值,它是大小及间隔都是固定的:rnchart.ChartAreas["ChartArea1"].AxisY.Minimum = 0;rn chart.ChartAreas["ChartArea1"].AxisY.Maximum = 700;rn chart.ChartAreas["ChartArea1"].AxisY.Interval = 20;rn chart.ChartAreas["ChartArea1"].AxisX.Minimum = 0;rn chart.ChartAreas["ChartArea1"].AxisX.Maximum = 280;rn chart.ChartAreas["ChartArea1"].AxisX.Interval = 5;rnrn然后我用了以下代码rnrnfor (int i = 0; i < dataGridView1.Rows.Count - 1; i++)rn rn if (dataGridView1.Rows[i].Cells["movelenght"] != null)rn rn chart.Series[0].Points.AddXY(dataGridView1.Rows[i].Cells["movelenght"].Value, dataGridView1.Rows[i].Cells["operaforce"].Value);rn rn rn或rn for (int i = 0; i < dt.Rows.Count; i++)rn rn if (dt.Rows[i]["movelenght"] != null)rn rn chart.Series[0].Points.AddXY(dt.Rows[i]["movelenght"], dt.Rows[i]["operaforce"]);rn rn rndt是datatable, 如果我是手工选择一个excel文件,并将excel中的数据加载到datagridview或者datatable中,此时chart的x轴坐标值就按照我设置的一样是固定分隔的,即最大值是280,间隔5.rn但是同样的代码,如果我的程序是自动获取一个数据序列并将数据加载到datagridview或者datatable中,此时x轴就会有变化,并不是我所设置的那样,请见以下图形的x轴[img=https://img-bbs.csdn.net/upload/201408/29/1409277254_228748.jpg][/img]rnrn我不知道是哪方面的问题,烦请各位高手解答,非常感谢!
【求助】WinControl控件,X轴的数据显示问题。
WinControl控件,X轴的数据显示问题。rn[img=http://img.my.csdn.net/uploads/201303/14/1363240034_5542.jpg][/img]rnrnrnX轴怎么让每个柱状图都显示出汉字啊?
MS Chart X轴日期格式化问题
[code=C#]chart.ChartAreas[0].AxisX.LabelStyle.Format = "MM/dd";[/code]rnrnrn就算在图表样式中指定了X轴的格式,但是显示的日期格式依然会是06-05这样的格式rn请教各位大侠,该如何显示 06/05这样的格式,感谢~~
Flex Chart X轴坐标问题
[img=http://d.1tpan.com/2GULrGetRF][/img]rn[url=http://d.1tpan.com/2GULrGetRF][/url]rn[code=XML]rnrn rn rn rn[/code]rnrnrn我设置最小几点钟和最大几点钟 无论我怎么设置date 他都是从00:00开始到7:30结束 怎么弄?
MS Chart怎样设置X轴时间使X轴只显示年月日,不显示时分秒
我的时间在数据库里是Date格式的,显示的是2011-01-16,但在MS Chart中作为X轴显示的时候,显示的时间是2011/1/16 0:00:00,怎样取消掉后面的时分秒显示呢???新手真心求教!!!!
相关热词 c# 为空 判断 委托 c#记事本颜色 c# 系统默认声音 js中调用c#方法参数 c#引入dll文件报错 c#根据名称实例化 c#从邮件服务器获取邮件 c# 保存文件夹 c#代码打包引用 c# 压缩效率
立即提问