#!/usr/bin/python
從pychartdir導入*
#折線圖的數據
data0 = [42,49,33,38,51,46,29,41,44,57,59,52,37,34,51,56,56,60,70,
76, 63, 67, 75, 64, 51]
data1 = [50,55,47,34,42,49,63,62,73,59,56,50,64,60,67,67,58,59,73,
77, 84, 82, 80, 84, 98]
data2 = [36,28,25,33,38,20,22,30,25,33,30,24,28,15,21,26,46,42,48,
45, 43, 52, 64, 60, 70]
#折線圖的標簽
標簽= ["0 "," 1 "," 2 "," 3 "," 4 "," 5 "," 6 "," 7 "," 8 "," 9 "," 10 "," 11 "," 12 "," 13 ",
"14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24"]
#創建壹個大小為600 x 300像素的XYChart對象,使用淺藍色(EEEEFF)
#背景,黑色邊框,1 pxiel 3D邊框效果和圓角
c = XYChart(600,300,0xeeeeff,0x000000,1)
c.setRoundedFrame()
#將繪圖區域設置為(55,58),大小為520 x 195像素,白色背景。
#用淺灰色(0xcccccc)打開水平和垂直網格線
c.setPlotArea(55,58,520,195,0xffffff,-1,-1,0xcccccc,0xcccccc)
#在(50,30)(圖表頂部)添加壹個水平布局的圖例框。使用9分
# Arial粗體。將背景和邊框顏色設置為透明。
c.addLegend(50,30,0," arialbd.ttf ",9)。設置背景(透明)
#使用15 pts倍粗斜體字體在淺藍色上為圖表添加標題框
# (CCCCFF)玻璃效果背景。深紅色(0x800000)上的白色(0xffffff)
#背景,具有1像素的3D邊框。
c.addTitle("應用服務器吞吐量"," timesbi.ttf ",15)。設置背景(
0xccccff,0x000000,glassEffect())
#向y軸添加標題
c.yAxis()。setTitle(“兆字節每小時”)
#在x軸上設置標簽。
c.xAxis()。設置標簽(標簽)
#在x軸上顯示65438+3個標簽中的0個。
c.xAxis()。設置標簽步驟(3)
#向x軸添加標題
c.xAxis()。setTitle(“2006年6月12日”)
#向圖表添加線條圖層
layer = c.addLineLayer2()
#將默認線寬設置為2像素
layer.setLineWidth(2)
#將三個數據集添加到線層。出於演示目的,我們使用虛線
#最後壹行的顏色
layer.addDataSet(data0,0xff0000," Server #1 ")
layer.addDataSet(data1,0x008800,"服務器#2 ")
layer.addDataSet(data2,c.dashLineColor(0x3333ff,DashLine),"服務器#3 ")
#輸出圖表
c.makeChart("multiline.png ")