多边形网格(区域)分布图


实现步骤

初始化变量
 //n边形
    private int n = 6;
    //文字
    private String[] text = new String[]{
 "语文", "数学", "外语", "文科", "理科","理科"};
    //区域等级,值不能超过n边形的个数
    private int[] area = new int[]{
 4, 1, 3, 2, 1,5};

    //-------------View相关-------------
//View自身的宽和高
    private int mHeight;
    private int mWidth;

    //-------------画笔相关-------------
//边框的画笔
    private Paint borderPaint;
    //文字的画笔
    private Paint textPaint;
    //区域的画笔
    private Paint areaPaint;

    //-------------多边形相关-------------
    // n边形个数
    private int num = 5;
    //两个多边形之间的半径,
    private int r = 43;//150dp/2/6
    //n边形顶点坐标
    private float x, y;
    //n边形角度
    private float angle = (float) ((2 * Math.PI) / n);
   
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Surfer是一款轮廓和3D表面映射程序。 它可以快速轻松地将您的数据转换为出色的轮廓,3D表面,3D线框,矢量,像,阴影浮雕和贴。 实际上,您可以自定义地的所有方面,以准确生成您想要的演示文稿。 制作出版物质量地从未如此简单快捷。可让您完全控制所有地参数。 您可以接受Surfer智能默认值以自动创建等高线,或双击地以轻松自定义地要素,在任何轮廓范围和轮廓间隔上显示轮廓,或仅指定要在地上显示的轮廓水平。 使用Surfer,您可以在轮廓之间添加颜色填充,以生成令人眼花缭乱的地显示,或者为戏剧性的黑白打印输出生成灰度填充。 软件特色   1.新的“网格数据高级选项”对话框包括散点,搜索椭圆和更易于使用的控件;   2.可以沿着轮廓的弯曲路径绘制轮廓标签;   3.生成相等的面积轮廓水平;   4.新的色彩映射编辑器包括不透明度映射,通过直方均衡或均匀分布的颜色拉伸,以及新的插值方法;   5.在3D视窗口中将贴,分类的贴和基础(矢量)层显示为3D散点;   6.等高线颜色比例尺可以显示轮廓等级的线条样式;   7.格式化数字基本地标签;   8.阴影浮雕地已与颜色浮雕地结合使用;   9.将几何属性添加到属性表;   10.通过计算属性表中的属性来创建新属性或修改现有属性;   11.克里金网格化方法现在支持克里金与外部漂移;   12.使用“轮廓”命令或“地向导”中的“网格数据”,“马赛克”,“网格”创建新网格时,从现有网格复制网格几何体;   13.使用命令或在“内容”窗口中拖放要素,将要素移动或复制到不同的基础层;   14.执行地理处理命令:线条细化,线条平滑,缓冲,创建交叉点,更改类型,连接折线,联合,相交或多边形的差异,断开折线,在交叉点处断开折线,组合岛屿/湖泊以及拆分岛屿/湖泊;
21世纪什么最重要?通用!想让你的形控件和主流软件共享同一种编辑结果吗,那就选择我吧!国内唯一全面基于国际矢量形标准SVG的专业开发控件,提供全面的矢量编辑能力,能适应组态软件和其他形软件开发需要。能够和其他主流的编辑软件如illustrator,Visio等共享最终编辑结果。使用VectorControl.Net,您可以:> 基本形状绘制,支持圆、椭圆、矩形、正方形、直线、多边形、折线的绘制> 像和文本构造,支持导入像和文本构造> 扩展形状绘制,支持星形形状和扇形的构造> 钢笔工具绘制,支持任意形状的曲线构造(贝赛尔曲线)> 二维变换,支持缩放、扭曲、平移和旋转等二维变换,并可以启用或禁用这些操作。> 形的成组和解组> 形的层次调整> 支持多个形之间的对齐> 支持多个形之间的分布功能> 调整多个形的尺寸以达到相同高度或宽度> 网格、参考线、标尺等完整视环境并支持吸附。> 支持外部自定义形状和元文件,给与用户自由扩展功能的能力,并能将当前绘内容导出为形状和元> 支持连接线,可以在对象之间保持联系> 无限制的撤销/重作> 支持SVG文件的导入> Bmp,Jpg,Gif,Tiff等多种栅格像格式的导出> SVG文件代码预览> VectorControl.Net还提供了许多Windows界面开发组件,包括弹出菜单时容器,形状和组件库选择器等> 打印支持> 两套完整的示例程序以及源代码(C#和VB.Net),全面全面展现了如何利用VectorControl.Net控件实现简单的矢量应用(不需要任何手工编码实现SVG浏览器)和利用VectorControl实现一个完整的矢量编辑环境(具备所有矢量形编辑功能)的能力,您甚至可以直接将我们提供的示例程序用作您默认的矢量形的编辑器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值