沖壓件圖紙 沖壓件圖紙符號


沖壓件圖紙 沖壓件圖紙符號

文章插圖
【沖壓件圖紙 沖壓件圖紙符號】大家好,小豆豆來為大家解答以上的問題 。沖壓件圖紙符號,沖壓件圖紙這個很多人還不知道,現在讓我們一起來看看吧!
1、Y軸和X軸都是動態的畫的,如果Y軸是靜態的還對的上刻度,換成動態后就跟刻度差距很大了,數據全是數據庫取出來的 。
2、 我寫的代碼如下:ine(new Pen(new SolidBrush(), 1), 50, 55, 50, 300); //y軸ine(new Pen(new SolidBrush(), 1), 50, 300, 710, 300); //x軸double max = ;//y軸刻度最大值double min = ;//y軸刻度最小值//通過數組循環畫Y軸的刻度float[] m = new float[6];m[5] = (ing());float[] n = new float[6];n[0] = 55f;for (int i = 1; i < 6; i++){n[i] = n[i - 1] + (300 - 55) / 5;}for (int i = 5; i >0; i--){m[i - 1] = m[i] + ((ing()) - (ing())) / 5;}for (int i = 5; i >=0; i--){ine(new Pen(new SolidBrush(), 1), 50, n[i], 45, n[i]);tring(m[i].ToString(), new Font("宋體", 9), , 20, n[i] - 4);} 這上面的是動態畫y軸的刻度;StringFormat drawFormat = new StringFormat();tFlags = tionVertical;float nx;for (int y = 0; y < ; y++)//循環通過數據繪制柱型圖{for (int i = 0; i < ; i++){nx=(300 - 55) / 5+iXiaoSH[i] *10;//就這里算不到//繪制Bar圖ectangle(, (i * (710 - 50) / ) + 50, 300-nx//y坐標, 710 /- 3, nx//高度);//以指定的色彩填充Bar圖ectangle(new SolidBrush(), (i * (710 - 50) / ) + 51,300-nx + 1//y坐標, 710 /- 4, nx - 1nx//高度);//顯示Bar圖代表的數據tring(iXiaoSH[i].ToString(), new Font("宋體", 9), , (i * (710 - 50) / ) + 51, 300-nx);//x軸刻度ine(new Pen(new SolidBrush(), 1), ((i * (710 - 50) / ) + 50) + (710 / )- , 300, ((i * (710 - 50) / ) + 50) + (710 / )-, 305);}//x軸文字tring(sMoth[y].ToString(), new Font("宋體", 9), ,((y * (710 - 50) / ) + 50) + (710 / ) - 10 ,305 ,drawFormat);} 這是通過數據畫的柱狀圖 , 就是y坐標和高度那里算不出來,和刻度差距很大! 。
本文到此分享完畢,希望對大家有所幫助 。