NOS OFFRES
 


COMPOSANTS ASP : CS DRAW GRAPH

Cs Draw Graph est un objet COM qui vous permet de génerer dynamiquement des graphiques et des tableaux. Ceux ci peuvent etre affichés sur votre site ou bien enregistrés dans des fichiers. Les formats compatibles sont : GIF, PNG, JPG et BMP.

Exemple d'utilisation :

Response.Expires = 0
Response.Buffer = true
Response.Clear
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' This shows all the properties used by csDrawGraph, and their default values.
' It also plots a pie chart with 3 data items.
' Replace "Chart.GIFPie" with "Chart.GIFBar" or "Chart.GIFLine" to display
' a different type of graph.
' Properties that use the default settings do not actually need to be specified.
' This file may be useful as a template when trying different property values.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Set Chart = Server.CreateObject("csDrawGraph.Draw")
'Set Chart = Server.CreateObject("csDrawGraphTrial.Draw")

'Pie Chart Properties
Chart.CenterX = 175
Chart.CenterY = 150
Chart.PieDia = 200
Chart.Offset = 10
Chart.ShowPercent = false

'Bar Chart Properties (some also apply to line graphs)
Chart.OriginX = 50
Chart.OriginY = 250
Chart.MaxX = 250
Chart.MaxY = 200
Chart.BarWidth = 0
Chart.BarGap = 0
Chart.YTop = 0
Chart.YGrad = 0
Chart.XAxisText = ""
Chart.YAxisText = ""
Chart.AxisTextFont = "Arial"
Chart.AxisTextSize = 8
Chart.AxisTextBold = false
Chart.AxisTextBGColor = "ffffff"
Chart.AxisTextColor = "000000"
Chart.LabelVertical = false
Chart.ShowGrid = false
Chart.GridStyle = 1
Chart.GridColor = "000000"
Chart.ShowBarTotal = false
Chart.VerticalBars = true
Chart.XValuesVertical = true

'Line Graph Properties
Chart.XTop = 0
Chart.XGrad = 0
Chart.LineWidth = 1
Chart.PointStyle = 0
Chart.PointSize = 2
Chart.UseXAxisLabels = false
Chart.UseYAxisLabels = false
Chart.XAxisNegative = 0
Chart.YAxisNegative = 0
Chart.XOffset = 0
Chart.YOffset = 0
Chart.XMarkSize = 4
Chart.YMarkSize = 4

'General Properties
Chart.Width = 400
Chart.Height = 300
Chart.BGColor = "ffffff"
Chart.PlotAreaColor = "ffffff"
Chart.GraphPen = "000000"
Chart.LegendX = 320
Chart.LegendY = 20
Chart.Square = 8
Chart.Padding = 5
Chart.ShowLegend = true
Chart.ShowLegendBox = true
Chart.LegendTextSize = 8
Chart.LegendFont = "Arial"
Chart.LegendBGColor = "ffffff"
Chart.LegendColor = "000000"
Chart.ShowNumbers = true
Chart.ShowLabel = true
Chart.LabelFont = "Arial"
Chart.LabelSize = 8
Chart.LabelBold = false
Chart.LabelBGColor = "ffffff"
Chart.LabelColor = "000000"
Chart.Title = ""
Chart.TitleX = 0
Chart.TitleY = 0
Chart.TitleFont = "Arial"
Chart.TitleSize = 8
Chart.TitleBold = false
Chart.TitleBGColor = "ffffff"
Chart.TitleColor = "000000"
Chart.JpegQuality = 100
Chart.RNDColor = 0
Chart.Decimals = 0
Chart.ShowSeparator = false
Chart.Prefix = ""
Chart.Suffix = ""
Chart.Transparent = false
Chart.TransColor = "ffffff"

'These 3 lines add some data for pie or bar charts
Chart.AddData "Item1", 17, "ff0000"
Chart.AddData "Item2", 28, "00ff00"
Chart.AddData "Item3", 5, "0000ff"

'These 4 lines add some points for a sample line graph
Chart.AddPoint 0, 0, "ff0000", "Line1"
Chart.AddPoint 30, 30, "ff0000", ""
Chart.AddPoint 0, 10, "00ff00", "Line2"
Chart.AddPoint 30, 25, "00ff00", ""

Response.ContentType = "Image/Gif"

'Use one of the following lines to display a sample in GIF format

Response.BinaryWrite Chart.GIFPie
'Response.BinaryWrite Chart.GIFBar
'Response.BinaryWrite Chart.GIFLine

Response.End