簡體   English   中英

Microsoft圖表控件:是否標記多個y值和可變y軸?

[英]Microsoft Chart Controls: Label multiple y values and variable y axis?

我目前正在使用Microsoft圖表控件生成箱形圖。 我已啟用圖表系列的IsValueShownAsLabel屬性,但是僅標記了第一個y值(晶須下部)。 有沒有一種方法可以在圖表中標記所有y值?

另外,是否有辦法為每個數據點獲得不同的軸? 當涉及到值范圍時,圖表的不同數據點無關,因此許多y值小的數據點很難在圖表上讀取。 我目前已啟用滾動作為一種解決方法,但對結果不滿意。 相反,我希望每個數據點都有不同的y軸,以便每個數據點的y值占據圖表的整個高度,而最小和最大晶須值分別作為y軸和最高分。 這可能嗎?

要獲得不同的軸,您需要查看ScaleBreakStyle下ScaleBreakStyle下的屬性

設置類似

Chart1.ChartAreas[0].AxisY.ScaleBreakStyle.Enabled = true;
Chart1.ChartAreas[0].AxisY.ScaleBreakStyle.BreakLineStyle = Charting.BreakLineStyle.Wave;
// set this to an even lower value if required
Chart1.ChartAreas[0].AxisY.ScaleBreakStyle.CollapsibleSpaceThreshold = 15;

不確定如何獲取多個值,但是您可以嘗試根據可用的Y值的數量將這些值專門設置為#VALY1,#VALY2格式的標簽。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM