|
|
|
|
|
|
|
|
There are currently:
4 anonymous users online.
0 of 1,436 registered users online.
There have been 160342 Page Hits by
118889 users
|
|
|
|
|
Pastel Tinted Background with Texture Bar Graph
C# Example Code
{
Uri uriBk = new Uri(@"http://www.sasq.co.uk/images/light_water_bk.jpg");
Uri uriBar = new Uri(@"http://www.sasq.co.uk/images/bricks.jpg");
System.Random r= new System.Random();
chart.Series[0].Type = ChartType.Bar;
chart.CanvasStyle.ImageUri = uriBk;
chart.AxisStyle.FillColor = Color.FromArgb(0, 0xff, 0xff, 0xff);
chart.ChartStyle.FillColor = Color.FromArgb(0x80, 0xff, 0xff, 0xff);
chart.Series[0].Style.ImageUri = uriBar;
chart.OutputFormat = ImageFormat.Jpeg;
// DataLabels
chart.ShowDataLabel = true;
chart.DataLabelAlignment = SasqChart.VerticalAlign.Bottom; // Inside
chart.DataLabelStyle.Type = SasqChart.Style.FillType.Solid;
chart.DataLabelStyle.FillColor = Color.FromArgb(0x90, Color.Black);
chart.DataLabelStyle.FontColor = Color.Cyan;
for (int i=0;i<5;i++)
{
chart.Series[0].Data.Add(new DataPoint(20 + r.NextDouble()* 80));
}
}
ASP.Net C# Example
<%@ Register tagPrefix="SasqChart" Namespace="SasqChart" Assembly="SasqChart" %>
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Drawing2D" %>
<%@ Import Namespace="System.Drawing.Imaging" %>
<HTML>
<HEAD>
<title>Simple C# SasqChart Example</title>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Uri uriBk = new Uri(@"http://www.sasq.co.uk/images/light_water_bk.jpg");
Uri uriBar = new Uri(@"http://www.sasq.co.uk/images/bricks.jpg");
System.Random r= new System.Random();
chart.Series[0].Type = ChartType.Bar;
chart.CanvasStyle.ImageUri = uriBk;
chart.AxisStyle.FillColor = Color.FromArgb(0, 0xff, 0xff, 0xff);
chart.ChartStyle.FillColor = Color.FromArgb(0x80, 0xff, 0xff, 0xff);
chart.Series[0].Style.ImageUri = uriBar;
chart.OutputFormat = ImageFormat.Jpeg;
// DataLabels
chart.ShowDataLabel = true;
chart.DataLabelAlignment = SasqChart.VerticalAlign.Bottom; // Inside
chart.DataLabelStyle.Type = SasqChart.Style.FillType.Solid;
chart.DataLabelStyle.FillColor = Color.FromArgb(0x90, Color.Black);
chart.DataLabelStyle.FontColor = Color.Cyan;
for (int i=0;i<5;i++)
{
chart.Series[0].Data.Add(new DataPoint(20 + r.NextDouble()* 80));
}
}
</script>
</HEAD>
<body>
<SasqChart:WebChartControl id="chart" runat="server" width="600" height="400" />
</body>
</HTML>
|