我想知道,是否可以在zedgraph創建垂直標記?
我想呈現所有圖表點並將垂直標記作爲當前位置的指示器。是否可以創建zedgraph垂直標記?
2
A
回答
4
在以前的項目中,我使用下面的代碼來獲得這種效果。
int i = myPane.AddYAxis("");
myPane.YAxisList[i].Color = Color.Orange;
myPane.YAxisList[i].Scale.IsVisible = false;
myPane.YAxisList[i].MajorTic.IsAllTics = false;
myPane.YAxisList[i].MinorTic.IsAllTics = false;
myPane.YAxisList[i].Cross = pointOnXAxisThatIWantToMark;
在這種情況下,我添加兩個軸來標記我的圖上的某些限制。
0
您可以將曲線的SymbolType
設置爲SymbolType.VDash
。
例如,要設置的符號爲LineItem
,既可以做它直接在構造(curve1
在下面的源代碼),或者可以將其分配給該曲線(curve2
)之前定製它。
此代碼:
var curve1 = new LineItem(null, new[] { 0.1, 0.5, 0.9 },
new[] { 0.8, 0.3, 0.1 }, Color.Blue, SymbolType.VDash);
zedGraphControl1.GraphPane.CurveList.Add(curve1);
var curve2 = new LineItem(String.Empty)
{
Points = new PointPairList(
new[] { 0.1, 0.5, 0.9 }, new[] { 0.2, 0.5, 0.9 }),
Color = Color.Red,
Symbol = new Symbol(SymbolType.VDash, Color.Black)
{ Size = 20f, Border = new Border(Color.Black, 6f)}
};
zedGraphControl1.GraphPane.CurveList.Add(curve2);
產生如下圖:
+0
我第一次讀得不夠徹底,並使用了水平標記。希望垂直標記更符合你的要求。相應地更新答案。 –
相關問題
- 1. 是否可以在Primefaces中創建垂直菜單欄?
- 2. 是否可以在PDF寬度XHtmlRenderer中創建垂直文本?
- 3. 是否可以垂直SWT控制?
- 4. 是否可以在流動文檔中垂直對齊listitem標記?
- 5. 是否可以垂直居中多行標籤?
- 6. 是否可以標記塊?
- 7. 是否可以使用HTML和Javascript創建長滾動頁面(垂直)?
- 8. 是否可以爲html電子郵件創建垂直文本方向?
- 9. 是否可以爲一個位置創建兩個標記?
- 10. 試圖用ZedGraph創建直方圖
- 11. 垂直標籤創建鏈接
- 12. 創建WPF垂直圖標導航
- 13. Subversion(和TortoiseSVN):是否可以直接從現有標籤創建標籤?
- 14. 垂直對齊h1標記
- 15. 是否可以在垂直折線圖的gnuplot的y軸上標註標籤?
- 16. 我可以垂直對齊選取框標記內的圖像
- 17. 如何垂直創建可滾動的Div標籤?
- 18. 是否可以直接在XCode 8中創建一個.xcarchive?
- 19. 我可以請幫助創建垂直按鈕嗎?
- 20. 如何創建垂直線
- 21. 創建垂直菜單
- 22. 創建垂直菜單
- 23. 如何創建垂直表
- 24. 創建一個垂直UIPageControl
- 25. 創建垂直細節表
- 26. 創建垂直正弦波
- 27. 如何創建ZedGraph靜態標籤
- 28. 是否有可能創建一個從「水平」到「垂直」的sql視圖
- 29. 是否有可能在openpyxl的表中創建一個垂直條?
- 30. 是否可以從AsyncTask添加標記?
請注意,如果你添加標籤(axis.Title.Text = 「...」),2+這些線條會在Y軸的左側形成一個神祕的空白空間(每條線條都有更多的空間)。但沒有標籤,這很好。 –
請注意,在ZedGraph v2.0中,您在軸對象上設置了比例可見性和IsAllTics:yAxis.IsScaleVisible = false; yAxis.IsAllTics = false;您還可以使用以下設置線條的寬度:yAxis.TicPenWidth = 2; – salle55