C# 클래스 JMeter.Toolkit.Engine.Charts.BaseChartBuilder

상속: IChartBuilder
파일 보기 프로젝트 열기: fdore/jmeter-toolkit

공개 메소드들

메소드 설명
Generate ( Stream outputStream, IEnumerable dataResults ) : void

Generate image, and save it to the output stream

보호된 메소드들

메소드 설명
GenerateBarColor ( IEnumerable dataResults, int selectedIndex ) : Color

Generate color of the bars

RenderAverageLine ( ZedGraph.GraphPane gp, RequestDataResults d, int x ) : void

Render average response time excluding the 10% fastest and 10% slowest requests

RenderBackground ( ZedGraph.GraphPane gp ) : void

Render background

RenderBar ( ZedGraph.GraphPane gp, IEnumerable dataResults, int selectedIndex, float x, Func func ) : void

Render individual bar

RenderBarContent ( ZedGraph.GraphPane gp, RequestDataResults d, float x ) : void

Render text inside bar

RenderBarLabel ( ZedGraph.GraphPane gp, RequestDataResults d, float x ) : void

Render text at the bottom of a bar

RenderLegend ( ZedGraph.GraphPane gp, IEnumerable dataResults ) : void

Render legend

RenderMinMaxExcludingExtremesLine ( ZedGraph.GraphPane gp, RequestDataResults d, int x, int maxY ) : void

Render min/max response time excluding the 10% fastest and 10% slowest requests

RenderMinMaxLine ( ZedGraph.GraphPane gp, RequestDataResults d, int x, int maxY ) : void

Render min/max line

RenderResponseTimeDistributionCurve ( ZedGraph.GraphPane gp, RequestDataResults dataResults, int index, int max ) : void

Render curve representing the distribution of response time

RenderTimeTag ( ZedGraph.GraphPane gp ) : void

Render time at which the graph has been generated

RenderTitle ( ZedGraph.GraphPane gp, IEnumerable dataResults ) : void

Render chart title

RenderXAxis ( ZedGraph.GraphPane gp, string title, int min, int max ) : void

Render X Axis

RenderYAxis ( ZedGraph.GraphPane gp, string title, int min, int max ) : void

Render Y Axis

메소드 상세

Generate() 공개 메소드

Generate image, and save it to the output stream
public Generate ( Stream outputStream, IEnumerable dataResults ) : void
outputStream Stream
dataResults IEnumerable
리턴 void

GenerateBarColor() 보호된 메소드

Generate color of the bars
protected GenerateBarColor ( IEnumerable dataResults, int selectedIndex ) : Color
dataResults IEnumerable
selectedIndex int
리턴 Color

RenderAverageLine() 보호된 메소드

Render average response time excluding the 10% fastest and 10% slowest requests
protected RenderAverageLine ( ZedGraph.GraphPane gp, RequestDataResults d, int x ) : void
gp ZedGraph.GraphPane
d JMeter.Toolkit.Services.Spec.RequestDataResults
x int
리턴 void

RenderBackground() 보호된 메소드

Render background
protected RenderBackground ( ZedGraph.GraphPane gp ) : void
gp ZedGraph.GraphPane
리턴 void

RenderBar() 보호된 메소드

Render individual bar
protected RenderBar ( ZedGraph.GraphPane gp, IEnumerable dataResults, int selectedIndex, float x, Func func ) : void
gp ZedGraph.GraphPane
dataResults IEnumerable
selectedIndex int
x float
func Func Function to retrieve color to apply to the bar
리턴 void

RenderBarContent() 보호된 메소드

Render text inside bar
protected RenderBarContent ( ZedGraph.GraphPane gp, RequestDataResults d, float x ) : void
gp ZedGraph.GraphPane
d JMeter.Toolkit.Services.Spec.RequestDataResults
x float
리턴 void

RenderBarLabel() 보호된 메소드

Render text at the bottom of a bar
protected RenderBarLabel ( ZedGraph.GraphPane gp, RequestDataResults d, float x ) : void
gp ZedGraph.GraphPane
d JMeter.Toolkit.Services.Spec.RequestDataResults
x float
리턴 void

RenderLegend() 보호된 메소드

Render legend
protected RenderLegend ( ZedGraph.GraphPane gp, IEnumerable dataResults ) : void
gp ZedGraph.GraphPane
dataResults IEnumerable
리턴 void

RenderMinMaxExcludingExtremesLine() 보호된 메소드

Render min/max response time excluding the 10% fastest and 10% slowest requests
protected RenderMinMaxExcludingExtremesLine ( ZedGraph.GraphPane gp, RequestDataResults d, int x, int maxY ) : void
gp ZedGraph.GraphPane
d JMeter.Toolkit.Services.Spec.RequestDataResults
x int
maxY int
리턴 void

RenderMinMaxLine() 보호된 메소드

Render min/max line
protected RenderMinMaxLine ( ZedGraph.GraphPane gp, RequestDataResults d, int x, int maxY ) : void
gp ZedGraph.GraphPane
d JMeter.Toolkit.Services.Spec.RequestDataResults
x int
maxY int
리턴 void

RenderResponseTimeDistributionCurve() 보호된 메소드

Render curve representing the distribution of response time
protected RenderResponseTimeDistributionCurve ( ZedGraph.GraphPane gp, RequestDataResults dataResults, int index, int max ) : void
gp ZedGraph.GraphPane
dataResults JMeter.Toolkit.Services.Spec.RequestDataResults
index int
max int
리턴 void

RenderTimeTag() 보호된 메소드

Render time at which the graph has been generated
protected RenderTimeTag ( ZedGraph.GraphPane gp ) : void
gp ZedGraph.GraphPane
리턴 void

RenderTitle() 보호된 메소드

Render chart title
protected RenderTitle ( ZedGraph.GraphPane gp, IEnumerable dataResults ) : void
gp ZedGraph.GraphPane
dataResults IEnumerable
리턴 void

RenderXAxis() 보호된 메소드

Render X Axis
protected RenderXAxis ( ZedGraph.GraphPane gp, string title, int min, int max ) : void
gp ZedGraph.GraphPane
title string
min int
max int
리턴 void

RenderYAxis() 보호된 메소드

Render Y Axis
protected RenderYAxis ( ZedGraph.GraphPane gp, string title, int min, int max ) : void
gp ZedGraph.GraphPane
title string
min int
max int
리턴 void