首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

施用java awt画风向玫瑰图及风能玫瑰图程序

2012-12-20 
使用java awt画风向玫瑰图及风能玫瑰图程序年风向/风能玫瑰图如下所示:一个坐标轴及四个同心团,在同心团分

使用java awt画风向玫瑰图及风能玫瑰图程序

年风向/风能玫瑰图如下所示:一个坐标轴及四个同心团,在同心团分16个区间画弧。

施用java awt画风向玫瑰图及风能玫瑰图程序
月风向/风能玫瑰图如下所示:
相当于在一个画板中画12个年风向/风能玫瑰图。
施用java awt画风向玫瑰图及风能玫瑰图程序

代码如下:
DrawWindRoseChartImpl.java代码如下:

?

?RoseChartTypeEnum代码如下所示:

?

// 画板
g2.fillRect(0, 0, width, height);
int count = 0;
int rowNo = 0;
int colNo = 0;
int xOffset = 0;
int yOffset = 0;
for(Map.Entry<Integer, Map<Integer, Double>> entry : map.entrySet()){
rowNo = count / 3 ;
colNo = count % 3 ;
xOffset = colNo * (gWidth + space) + space;
yOffset = rowNo * (gWidth + space) + space;
drawOneWindRose(g2, xOffset, yOffset, gWidth, entry.getValue(), entry.getKey());
count++;
}
g2.setColor(Color.BLACK);
g2.drawString(title, width / 2 - 3 * space, height - 2 * space);
g2.dispose();
return image;
}</pre>
?代码写得不怎么样,希望大家谅解。
<p>?</p> 2 楼 ryxxlong 2010-12-22   苍山洱海 写道what's this?
风电场项目中经常要用到的图例,如果有哪位兄弟有做类似项目的话,应该会有点帮助! 3 楼 Illum 2010-12-23   非常好的分享,风向玫瑰图的用途很广。投个精华 4 楼 ryxxlong 2010-12-24   Illum 写道非常好的分享,风向玫瑰图的用途很广。投个精华


非学感谢,终于来了个知道玫瑰图的了
我分享出来就是希望能帮到那些用到玫瑰图的人 5 楼 wting 2010-12-24   看不懂图的意思,不过单纯画线懂几何就行了,嘿嘿。

热点排行