翻譯|使用教程|編輯:況魚(yú)杰|2019-07-25 11:13:09.230|閱讀 459 次
概述:本教程介紹使用圖表編輯器和編碼示例之后,圖表的顯示屬性和方法,這一章內(nèi)容分為上下兩部分,這是下,主要介紹:Panel、Paging、Walls、3D。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
TeeChart for PHP包含100%的PHP源代碼。它支持PHP5及更高的版本。它可作為一個(gè)調(diào)色板組件整合到針對(duì)PHP的Delphi編程環(huán)境中,從而讓其他人在運(yùn)行時(shí)以創(chuàng)建組件的方式來(lái)引用。第一個(gè)版本提供17種圖表類(lèi)型(2D和3D的多種組合),11個(gè)數(shù)學(xué)函數(shù)和一些圖表工具組件以擴(kuò)展功能。
本教程是TeeChart for PHP教程中圖表的顯示方法這一節(jié)。圖表顯示功能是影響圖表整體外觀的一個(gè)功能,它們包括定義圖表背景顏色的屬性和方法,標(biāo)題及其位置,邊距,邊框和斜面等,所有這些方法都可以在運(yùn)行時(shí)通過(guò)代碼獲得,整體圖表外觀特征分為以下類(lèi)別(本節(jié)介紹后四個(gè)類(lèi)別,點(diǎn)擊此處可查看前半部分教程):
General
Axis/軸
Titles/標(biāo)題
Legend
Panel
Paging
Walls
3D
其他方法會(huì)影響圖表的外觀,這些包括系列顏色和標(biāo)記特征,單獨(dú)的軸和網(wǎng)格顯示方法和標(biāo)簽。這些將在之后的教程中得到解決,如果您想要了解,可以多多關(guān)注本教程。
Panel方式
TeeChart Panel頁(yè)面允許您設(shè)置可以大大增強(qiáng)圖表外觀的參數(shù),真彩色的顯示器最能看到面板的漸變效果,但255色屏幕上的某些顏色組合也是可接受的。這一部分的關(guān)鍵領(lǐng)域是:
背景
例:面板顏色
面板顏色將使用所選顏色繪制整個(gè)圖表背景。如果選擇查看背景漸變或背景圖像,則會(huì)隱藏面板顏色;如果設(shè)置背面顏色,它將僅替換圖表框架中的面板顏色。
例:BackImage
您可以選擇任何位圖(.bmp)文件作為BackImage,BackImage可以在圖表面板上居中、平鋪或拉伸,也可以限制在圖表框架邊界。
運(yùn)行:
使用BackImage.LoadFromFile在運(yùn)行時(shí)將BackImage添加到圖表。
例:
if (jFileChooser1.accept(jFileChooser1.getSelectedFile())) tChart1.getBackgroundImage().loadFromFile(jFileChooser1.getSelectedFile());
邊界
您可以單獨(dú)定義Border,也可以與Bevel方法結(jié)合使用。將邊框設(shè)置為Visible True,您將在圖表面板的外部獲得凹陷邊框效果,混合斜角和邊框以及操縱寬度,這樣幾乎可以提供任何3D效果組合。
例:斜面內(nèi)/斜面外/寬
這些方法將在圖表邊框的面板上生成各種3D效果,在設(shè)計(jì)時(shí)修改它們以查看它們?nèi)绾斡绊憟D表邊框斜面。
梯度
要定義漸變,必須選擇StartColor和EndColor并啟用可見(jiàn)梯度。梯度將覆蓋整個(gè)Chart面板,漸變方向定義為Start,Mid和EndColor之間的顏色變化方向。
運(yùn)行:
$tChart1->getPanel()->getGradient()->setStartColor(Color::TEAL()); $tChart1->getPanel()->getGradient()->setEndColor(Color::SKYBLUE()); $tChart1->getPanel()->getGradient()->setDirection(GradientDirection::HORIZONTAL); $tChart1->getPanel()->getGradient()->setVisible(true);
Paging方式
TeeChart分頁(yè)允許將圖表劃分為每頁(yè)的設(shè)定點(diǎn)數(shù)和圖表。
$tChart1->getPage()->setMaxPointsPerPage(1); $tChart1->getPage()->next();
Walls/墻方式
有4個(gè)墻:左、右、下和后,都可以用2D或3D表示。
方法可通過(guò)以下方式訪(fǎng)問(wèn):
$tChart1->getWalls()->getBottom()->setColor(Color::BLUE()); $tChart1->getWalls()->getBottom()->setSize(5);
或立即訪(fǎng)問(wèn)所有墻的屬性:
$tChart1->getWalls()->setVisible(false);
墻邊界
邊框按鈕將您帶到圖表墻組件的筆定義,這與許多其他TeeChart對(duì)象可用的筆相同。
visible方法啟用/禁用Border的顯示。對(duì)于后墻,其中軸是可見(jiàn)的,墻邊框?qū)㈦[藏在這些軸后面,因此如果隱藏部分或全部軸(例如,使軸頂部和右側(cè)不可見(jiàn)),您將只看到啟用/禁用邊框的結(jié)果,查看切換Wall Border可見(jiàn)方法的結(jié)果(例如$ tChart1-> getWalls() - > getBack() - > getPen() - > setVisible(true))。
3D
3D在TeeChart for PHP中非常靈活。 您可以選擇將圖表顯示為:
2D | 平面圖,從前面看。 |
3D Orthogonal | 用矢量線(xiàn)展示的3D表示深度。 |
3D原生Windows | 3D使用3D畫(huà)布與360o圖表旋轉(zhuǎn)。 |
3Dimensions
使用以下代碼將圖表從3D更改為2D圖表:
$tChart1->getAspect()->setView3D(true);
3D%
控制3D效果的深度,更改此方法的值將在設(shè)計(jì)時(shí)顯示更改3D%的效果。
運(yùn)行時(shí)方法是:
3D%
$tChart1->getAspect()->setChart3DPercent(30);
正交選項(xiàng)在禁用時(shí)啟用Windows Native 3D模式,允許您旋轉(zhuǎn),提升和偏移圖表。
圖表的顯示方法這一章就介紹完畢,下一章我們將會(huì)介紹圖表的分頁(yè)。
TeeChart for PHP已加入在線(xiàn)訂購(gòu),現(xiàn)在搶購(gòu)即可享受優(yōu)惠!
關(guān)注慧聚IT微信公眾號(hào)???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: