nats_display_graph
Displays a graph of affiliate statistics.
Alias: display_graph
Parameters
(Required parameters in bold)
width
Width of the graph in pixels
Any whole number greater than 0
400
width="800"
height
Height of the graph in pixels
Any whole number greater than 0
250
height="800"
period
The period to get statistics for
Any valid period number or string description
0 or date
period="7" or period='week'
stats
The variable to get statistics from
An array
$stats[$range]
stats=$stats['date'] or $stats['site']
bgcolor
The background color for the graph
Any background color specification
0xe7e9eb
bgcolor="green"
plot_bgcolor
Background color for the plot
Any background color specification
Transparent
bgcolor="blue"
img_width
Width of the image in pixels
Any whole number greater than zero
Same as width parameter above
img_width="800"
img_height
Height of the image in pixels
Any whole number greater than zero
Same as height parameter above
img_height="800"
plot_width
Width of the plot in pixels
Any whole number greater than zero
Same as width parameter above
plot_widht="800"
plot_height
Height of the plot in pixels
Any whole number greater than zero
Same as height parameter above
plot_height="800"
legend_bgcolor
Background color of the legend
Any color specification
Transparent
legend_bgcolor="green"
plot_left_margin
Left margin of the plot in number of pixels relative to the border
Any whole number greater than or equal to zero
0
plot_left_margin="100"
plot_right_margin
Right margin of the plot in number of pixels relative to the border
Any whole number greater than or equal to zero
0
plot_right_margin
breakdown
How to breakdown the statistics in the chart
Any valid breakdown method
date
breakdown="program"
period
What period to display the chart for
Any valid period I.D.
0
period="7"
fields
The variables that the line graph is based on
A variable in $stats[$range]
none
fields = joins,recurring,refunds,reversals
field_titles
The line graph titles
any string
none
field_titles = Joins,Rebills,Refunds,Reversals
fields2
The variables that the bar graph is based on.
A variable in $stats[$range]
none
fields2 = join_submits,join_hits,impression
field_titles2
The bar graph titles
any string
none
field_titles2 = Submits,Join Hits,Raw Hits
show_legend
Show legend or not.
0 (hide) or 1 (show)
0
show_legend = 1
name
Name of the graph
Any HTML encoded string
Random
name="my_chart"
reference_date
The reference point for the start and end dates.
Any valid free formed date.
now
reference_date='last Thursday'
loginid
I.D. of the user to get data for
Any valid user I.D.
Current user's I.D. number
loginid="123"
Output
A graph that is generated from the parameters supplied to the display_graph template function.
For example:
{display_graph width=988 height=290 type=TMM plot_width=896 plot_height=240 plot_bgcolor=0xFFFFFF bgcolor=0xDDDDDD
edge_color=0x000000 stats=$stats[$range] chart_type=TMM fields=joins,recurring,refunds,reversals breakdown=$range
field_titles=Joins,Rebills,Refunds,Reversals field_titles2="Submits,Join Hits,Raw Hits" field_color0=0xffaa71
field_color1=0xdd8851 field_color2=0xaa0000 fields2=join_submits,join_hits,impression field_color20=0x91b1d7
field_color21=0x7191b7 field_color22=0x517191 legend_x=45 legend_y=-2 left_margin=40 top_margin=26 show_legend=1
name=$name plot_edge_color=0xe5e5e5 plot_hgrid_color=0xe5e5e5 xaxis_tick_color=0xd3dde8 yaxis_label_offset=0
xaxis_label_gap=0}The Smarty template function call above will display a graph that has a bar graph component and a line graph component as defined by the "fields1" and "fields2" parameters as shown below.
Notes
The reference date refers to the date that the start date and the end date (in the date range form) use as a reference point.
For example:
Setting reference_date = 'today' and start_date to 'last Thursday' will set start_date to last Thursday relative to today.
The end date uses the reference_date as a reference point in the same way.
If you wanted to show qualified hits on your graph, you would simply add "qualified" to either the "fields" parameter or the "fields2" parameter (depending on whether you wanted to show it as a line or a bar graph), and "Qualified Hits" to the "field_titles" or the "fields_titles2" parameters.
Last updated
Was this helpful?