C#中OWC的CHART控件如何给线状图的线条的颜色和粗细

szzjjj 2003-09-04 03:34:07
我用C#写的OWC的CHART控件应用,现要改变线状图中线条的颜色,
但我不知道用C#怎么写,用VB可以实现,用C#如何实现,现在很急,
请教各位高手了,多谢多谢!!!!!
...全文
467 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qf_123 2004-02-05
  • 打赏
  • 举报
回复
gz
yixiu121 2003-11-14
  • 打赏
  • 举报
回复
up
veaven 2003-11-13
  • 打赏
  • 举报
回复
希望对你有用

private string MadeColumnChart(DataSet ds)
//根据ds,制作柱状图
{

OWC.ChartSpaceClass oChartSpace = new OWC.ChartSpaceClass();
System.IO.StringWriter sw = new System.IO.StringWriter();
XmlDocument xDoc = new XmlDocument();
ds.WriteXml(sw);
xDoc.LoadXml(sw.ToString());
sw.Close();
System.Xml.XmlNodeList nodes;
nodes = xDoc.ChildNodes.Item(0).ChildNodes;
int nCount = nodes.Count;
string[] aNames = new string[nCount];
string[] aTotals = new string[nCount];
string names=String.Empty;
string totals =String.Empty;
int i = 0;
for(i=1;i<nCount;i++)
{
aNames[i]= nodes.Item(i-1).ChildNodes.Item(0).InnerText;
aTotals[i]= nodes.Item(i-1).ChildNodes.Item(1).InnerText;
}
names= String.Join("\t", aNames); //Chart control accepts tab-delimited string of values
totals= String.Join("\t", aTotals);
oChartSpace.Charts.Add(0);
//oChartSpace.Charts[0].Type=OWC.ChartChartTypeEnum.
oChartSpace.Charts[0].SeriesCollection.Add(0);
oChartSpace.Charts[0].SeriesCollection[0].SetData(OWC.ChartDimensionsEnum.chDimCategories,
Convert.ToInt32(OWC.ChartSpecialDataSourcesEnum.chDataLiteral),names );
oChartSpace.Charts[0].SeriesCollection[0].SetData(OWC.ChartDimensionsEnum.chDimValues,
Convert.ToInt32(OWC.ChartSpecialDataSourcesEnum.chDataLiteral),totals );
string strFullPathAndName=Server.MapPath("charts\\Column"+System.DateTime.Now.Ticks.ToString() +".gif");
oChartSpace.ExportPicture( strFullPathAndName, "gif", 600,480);

return strFullPathAndName;
}
eliphe 2003-09-23
  • 打赏
  • 举报
回复
用HSkyXChart Web统计图表2.8版本,附带asp、C#、VB.Net完整演示实例.

下载地址:http://www.skyec.com/U_View_cpxz_detail.asp?ProductID=8

有完整演示程序,效果图和接口说明

可以生成柱型图,横柱型图,折线图,饼图,点图,区域图,雷达图
caoit 2003-09-12
  • 打赏
  • 举报
回复
oChartSpace.Charts[0].SeriesCollection[0].Line.Color="red";//线形图颜色
caoit 2003-09-09
  • 打赏
  • 举报
回复
up

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧