XtraChart控制項X軸的滾動條設定

2022-01-29 16:18:22 字數 1484 閱讀 2177

1、xtrachart的滾動條無法在xtrareport中使用;

2、滾動條無法動態新增(一直沒找到可以動態設定的方法);

示例:devexpress.xtracharts.chartcontrol xrchart1 = new devexpress.xtracharts.chartcontrol();

devexpress.xtracharts.xydiagram xydiagram1 = new devexpress.xtracharts.xydiagram();

xydiagram1.axisx.range.auto = false; //要開啟滾動條必須將其設定為false

xydiagram1.axisx.range.maxvalueinternal = 30.5d > (cnt + 1)?(cnt + 1):30.5d;//在不拉到滾動條的時候,x軸顯示多個值,既固定的x軸長度。

xydiagram1.axisx.range.minvalueinternal = -0.5d;

xydiagram1.axisx.range.scrollingrange.auto = false;

xydiagram1.axisx.range.scrollingrange.maxvalueserializable = (cnt + 1).tostring();//整個x軸最多顯示多多少個值

xydiagram1.axisx.range.scrollingrange.minvalueserializable = "0";

xydiagram1.axisx.range.scrollingrange.sidemarginsenabled = true;//是否從x軸原點開始顯示

xydiagram1.axisx.range.sidemarginsenabled = false;

xydiagram1.axisx.visibleinpanesserializable = "-1";

xydiagram1.axisy.numericoptions.format = devexpress.xtracharts.numericformat.percent;//顯示為百分數

xydiagram1.axisy.range.auto = false;

xydiagram1.axisy.range.maxvalueserializable = "1.02";

xydiagram1.axisy.range.minvalueserializable = "0.5";

xydiagram1.axisy.range.scrollingrange.sidemarginsenabled = true;

xydiagram1.axisy.range.sidemarginsenabled = true;

xydiagram1.axisy.visibleinpanesserializable = "-1";

xydiagram1.enableaxisxscrolling = true;//啟用滾動條

xrchart1.diagram = xydiagram1;

chart控制項使x軸標籤全部顯示

在vs2010中使用chart控制項時,x軸如果標籤過多,執行時圖表預設只能顯示其中的一部分,如圖 我們可以通過設定,使得x軸標籤全部顯示 1 通過chart 屬性,找到 chartareas集合 如圖,並且點開 2 在chartareas1屬性中找到 axes集合 並點開 3 左側選中x軸 x a...

設定X 軸的標題

chart1.chartareas chartarea1 axisx.title 季節 x軸標題 chart1.chartareas chartarea1 axisx.titlealignment stringalignment.far 設定y軸標題的名稱所在位置位遠 chart1.chartare...

TeeChart的X軸為時間,多個Y軸的顯示

最後上 public partial class test form 新增若干個自定義座標軸 private void addcustomaxis int count double single 100 space count 2 count 1 單個座標軸的百分比 tchart.axes.left...