网站首页 综合 > 正文
大家好,小豆豆来为大家解答以上的问题。冲压件图纸符号,冲压件图纸这个很多人还不知道,现在让我们一起来看看吧!
1、Y轴和X轴都是动态的画的,如果Y轴是静态的还对的上刻度,换成动态后就跟刻度差距很大了,数据全是数据库取出来的。
2、 我写的代码如下: g.DrawLine(new Pen(new SolidBrush(Color.Black), 1), 50, 55, 50, 300); //y轴 g.DrawLine(new Pen(new SolidBrush(Color.Black), 1), 50, 300, 710, 300); //x轴 double max = 3.70;//y轴刻度最大值 double min = 2.70;//y轴刻度最小值 //通过数组循环画Y轴的刻度 float[] m = new float[6]; m[5] = float.Parse(min.ToString()); 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] + (float.Parse(max.ToString()) - float.Parse(min.ToString())) / 5; } for (int i = 5; i >=0; i--) { g.DrawLine(new Pen(new SolidBrush(Color.Black), 1), 50, n[i], 45, n[i]); g.DrawString(m[i].ToString(), new Font("宋体", 9), Brushes.Black, 20, n[i] - 4); } 这上面的是动态画y轴的刻度; StringFormat drawFormat = new StringFormat(); drawFormat.FormatFlags = StringFormatFlags.DirectionVertical; float nx; for (int y = 0; y < sMoth.Count; y++) //循环通过数据绘制柱型图 { for (int i = 0; i < iXiaoSH.Count; i++) { nx=(300 - 55) / 5+iXiaoSH[i] *10;//就这里算不到 //绘制Bar图 g.DrawRectangle(Pens.Black, (i * (710 - 50) / sMoth.Count) + 50, 300-nx//y坐标, 710 / sMoth.Count - 3, nx//高度); //以指定的色彩填充Bar图 g.FillRectangle(new SolidBrush(Color.Red), (i * (710 - 50) / sMoth.Count) + 51,300-nx + 1//y坐标, 710 / sMoth.Count - 4, nx - 1nx//高度); //显示Bar图代表的数据 g.DrawString(iXiaoSH[i].ToString(), new Font("宋体", 9), Brushes.Black, (i * (710 - 50) / sMoth.Count) + 51, 300-nx); //x轴刻度 g.DrawLine(new Pen(new SolidBrush(Color.Black), 1), ((i * (710 - 50) / sMoth.Count) + 50) + (710 / sMoth.Count)-3.5f , 300, ((i * (710 - 50) / sMoth.Count) + 50) + (710 / sMoth.Count)-3.5f, 305); } //x轴文字 g.DrawString(sMoth[y].ToString(), new Font("宋体", 9), Brushes.Black,((y * (710 - 50) / sMoth.Count) + 50) + (710 / sMoth.Count) - 10 ,305 ,drawFormat); } 这是通过数据画的柱状图,就是y坐标和高度那里算不出来,和刻度差距很大!。
本文到此分享完毕,希望对大家有所帮助。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-08-14 相对主义诡辩论是什么(关于相对主义诡辩论)
- 2022-08-28 美甲的方法(如何美甲)
- 2022-10-02 表里如一猜个字(表里如一猜一字)
- 2022-09-01 奇特是什么意思(奇特的含义)
- 2022-09-14 秋季休闲装(春季休闲装)
- 2022-07-23 正确的蛋炒饭怎么做(蛋炒饭怎么做好吃)
- 2022-09-03 猫眼三姐妹片尾曲(故事概要)
- 2022-07-27 秋天不回来歌词(秋天不回来歌词是什么)
最新文章:
- 2023-03-09 仰卧起坐做多了会瘫痪吗(做俯卧撑致下身瘫痪)
- 2023-03-09 感应式开关的主要材料是导体绝缘体还是半导体(感应式开关)
- 2023-03-09 澳大利亚区号是多少(澳大利亚区号)
- 2023-03-09 穿越成为小婆婆(小婆婆)
- 2023-03-09 斑马鱼繁殖能力强吗(斑马鱼繁殖)
- 2023-03-09 大花脸棒冰(花脸雪糕)
- 2023-03-09 解释变量和被解释变量的区别(解释变量)
- 2023-03-09 全面通缉令电影(通缉令电影)
- 热点推荐
- 热评文章