silverlight .net后台 设置visifire控件图表样式 属性说明
.net后台 代码: 如图
Chart chart = new MyCharts(); //图表
//chart.Watermark = false; //没好使
chart.Width = 500; //图表宽
chart.Height = 300;//图表高
chart.ScrollingEnabled = false;
chart.Name = sTableName;
chart.DataPointWidth = 1.8; //柱状图中柱子的宽度 = 图表宽*1.8%
//chart.FontSize = 20;
//chart.
if (ifGetSig)
{
chart.MouseLeftButtonUp += new MouseButtonEventHandler(chart_MouseLeftButtonUp);
}
Title title = new Title(); //图表的标题
title.Text = sTitle;
title.FontSize = 15; //图表标题字体的大小
chart.Titles.Add(title);
// X 坐标轴
Axis axisX = new Axis();
AxisLabels xal = new AxisLabels //X 坐标轴样式
{
//Enabled = true, //设置是否显示坐标轴上的文本,默认值为true
//Angle = 45,//设置文本显示的角度,取值为 –90 至 90
FontSize = 15//设置文字大小
};
axisX.AxisLabels = xal;
chart.AxesX.Add(axisX);
// Y 坐标轴
Axis axisY = new Axis();
AxisLabels yal = new AxisLabels // Y 坐标轴样式
{
//Enabled = true, //设置是否显示坐标轴上的文本,默认值为true
//Angle = 45,//设置文本显示的角度,取值为 –90 至 90
FontSize = 15//设置文字大小
};
axisY.AxisLabels = yal;
axisY.Title = sYUint; // Y 坐标轴说明文字
axisY.TitleFontSize = 15;// Y 坐标轴说明文字字体大小
axisY.AxisMinimum = 0;// Y 坐标轴最小值
axisY.AxisMaximum = 100; // Y轴坐标轴最大值
chart.AxesY.Add(axisY);
title.MouseLeftButtonDown += new MouseButtonEventHandler(title_MouseLeftButtonDown);
//设置图标样式 Legend
Legend legend = new Legend();
legend.FontSize = 20;
chart.Legends.Add(legend);
DataSeries dataSeries1 = new DataSeries();
//dataSeries1.LegendText = sYTitle1;
dataSeries1.LegendText = sYTitle1; //图表的图标说明
dataSeries1.LabelFontSize = 20;//设置图标字体大小
//LabelAngle = oYAXIS.LabelAngle;
dataSeries.LabelAngle =-30;// Convert.ToDouble(LabelAngle);//设置坐标点数据倾斜角度(-90至90)
//dataSeries.ShowInLegend = true; //是否显示坐标点数据的图标
dataSeries.LabelEnabled = true; //是否显示坐标点数据
dataSeries.LabelFontSize = 12;//设置图标(显示数据)字体大小
dataSeries.LabelStyle = LabelStyles.Inside;//数据内嵌
dataSeries1.RenderAs = RenderAs.Column;
DataSeries dataSeries2 = new DataSeries();
//dataSeries2.LegendText = sYTitle2;
dataSeries2.LegendText = sYTitle2;
dataSeries2.LabelFontSize = 20;
dataSeries2.RenderAs = RenderAs.Column;
DataSeries dataSeries3 = new DataSeries();
dataSeries3.LabelFontSize = 20;
//dataSeries3.LegendText = sYTitle3;
dataSeries3.LegendText = sYTitle3;
dataSeries3.RenderAs = RenderAs.Column;
DataPoint dp1;
DataPoint dp2;
DataPoint dp3;
for (int i = 0; i < sXLabel.Length; i++)
{
dp1 = new DataPoint();
dp2 = new DataPoint();
dp3 = new DataPoint();
dp1.AxisXLabel = sXLabel[i];
//dp1.LabelText
dp1.YValue = dYValue1[i];
//if (ifGetSig)
//{
// dp1.LabelText = sTableName;
// dp1.MouseLeftButtonUp += new MouseButtonEventHandler(dataPoint_MouseLeftButtonUp);
//}
dataSeries1.DataPoints.Add(dp1);
dp2.AxisXLabel = sXLabel[i];
dp2.YValue = dYValue2[i];
//if (ifGetSig)
//{
// dp2.LabelText = sTableName;
// dp2.MouseLeftButtonUp += new MouseButtonEventHandler(dataPoint_MouseLeftButtonUp);
//}
dataSeries2.DataPoints.Add(dp2);
dp3.AxisXLabel = sXLabel[i];
dp3.YValue = dYValue3[i];
//if (ifGetSig)
//{
// dp3.LabelText = sTableName;
// dp3.MouseLeftButtonUp += new MouseButtonEventHandler(dataPoint_MouseLeftButtonUp);
//}
dataSeries3.DataPoints.Add(dp3);
}
chart.Series.Add(dataSeries1);
chart.Series.Add(dataSeries2);
chart.Series.Add(dataSeries3);
oGrid.Children.Add(chart);
下图转载http://www.cnblogs.com/chengxingliang/archive/2011/02/26/1965831.html
- visifire 图表属性样式设置说明,字体,阴影设置
- Silverlight Visifire控件 后台设置颜色
- silverlight visifire控件图表制作——silverlight 后台方法ControlChart.xaml.cs
- asp.net在后台给前台的控件设置Style属性与坐标,后台设置CSS样式,后台获取前台控件坐标
- silverlight visifire控件图表制作——silverlight 后台方法打印
- asp.net 在后台给前台的控件设置Style属性与坐标,后台设置CSS样式,后台获取前台控件坐标
- ASP.NET(C#)中将TextBox控件的Readonly属性设置为True时后台直接取值取不到的解决方案
- Silverlight 图表控件 Visifire 常用属性
- .net后台 Silverlight 页面 动态设置 ASPX 页面 控件的Margin值(位置设置)
- asp.net在后台给前台的控件设置Style属性与坐标,后台设置CSS样式,后台获取前台控件坐标
- silverlight visifire控件图表制作——silverlight 后台方法页面事件
- asp.net 在后台给前台的控件设置Style属性与坐标,后台设置CSS样式,后台获取前台控件坐标
- 如何在流程图控件FlowChart.NET中设置图表样式和主题
- asp.net 在后台给前台的控件设置Style属性与坐标,后台设置CSS样式,后台获取前台控件坐标
- 流程图控件FlowChart.NET使用教程:设置图表样式和主题
- silverlight visifire控件图表制作——silverlight 后台方法画图
- asp.net为前台Runat="server"控件设置样式和添加属性
- ASP.NET中设置两级菜单联动用户控件的属性为外部使用
- ASP.NET中TextBox控件设置ReadOnly="true"后台取不到值
- asp.net控件开发基础(6) ----------简单介绍自定义控件样式属性