pie软件在那些单位有用
气象、海洋、农业、水利、测绘单位。
PIE软件是北京航天宏图信息技术股份有限公司自主研发的新一代遥感影像处理软件,北京航天宏图信息技术股份有限公司是国内知名的卫星应用服务商,长期致力于遥感信息技术持续创新与普及应用,立足打造中国人自己的遥感处理软件。
经过多年发展,PIE形成了覆盖多平台、多载荷、全流程的系列化软件产品体系,可提供面向航天、航空等多源异构遥感影像的处理、辅助解译、信息提取、启贺专题制图以及二三维可视化等一体化解决方案,广泛应用于气象、海洋、水利、农业、林业、国土、减穗旁清灾、环保、军事等多个行业和领域猜前。
请问UI设计需要学习哪些软件?
学习UI设计一般主要用到的软件有4个: Photoshop(PS)、Illustrator(AI)、After Effects (AE)、Axure RP(ARP)
还有一些软件就要根据你所使用的电脑系统而定,如果你用的是mac系统的话可以学习一些sketch跟XD。
当然上面4款主要的软件mac或者是window系统都可以使用。
Photoshop(PS)是一款数字图像处理软件,它有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。
不过现在矢量绘图的功能也增强了很多,尤其是CC 2015以上的版本,对UI 设计师来说是带来了更大的便利。
尤其是里面的画板功能以及右键的导出功能,还有就是专门为UI 设计师开设的设计空间(仅win8以上版本系统能用)
PS软件的话,在Ui设计工作中是用到最多的,主要做视觉设计,80%的都是由PS软件它来完成的。
Illustrator(AI)作为全球最著名的矢量图形处理软件,在UI设计中主要处理一些比较复杂的图形绘制,以及一些插画的绘制。
比如一些引导页类型的插画,或者是一些自定义的图标设计,当然在排版方面也是不错的,可以用来辅助PS提升工作效率。
据不完全统计全球有37%的设计师在使用Adobe Illustrator进行艺术设计。
After Effects (AE) 特效合成软件,在UI 设计中主要用于制作交互作动效设计,也会用于企业产品的宣传动斗晌画制作,比如现在比较流行的MG动画展示。
还有最重要的就是在后期交互跟程序交接的时候起到非常好的沟通作拍含用,这个是工作里面很关键的一部分。
Axure RP(ARP)如果说Sketch是最美、最简洁的设计软件,那么Axure是最强大的原型空贺锋制作软件。
Axure不仅能制作静态的视觉稿、页面,还能添加交互动作,并且能够很好的模拟APP或者网页的交互动作展示 ,是进行原型设计的最佳软件之一。
可以在网页上模拟点击效果,可以说是为整个产品开发打基础的一款软件。
那么除了上面提及到的这四款软件,偶尔也还会用到一些其他辅助设计软件。
比如:cutterman切图插件,Mark man标注软件等,当然PPT、Word这些办公软件也是要涉及一些的,比如产品的提案。
当然学UI设计不是掌握了这些软件之后,就可以从事UI设计工作,软件的话只是一个工具。
UI设计最核心的是学习设计,软件和设计都会了,才能算得上一名合格的UI设计师。
有那位高手能给我一个jfreechart的事例,是可以用的事例
分类: 电脑/网络 程序设计 其他编程语言
问题描述:
如果不能理解我燃消斗的问题直接联系我QQ:***********
现在很急啊,看好好长皮磨时间的桥粗资料都没有收获
谢谢谢谢
解析:
你先安装jdk,配置好环境变量,保证可以使用!然后去下载最新版的jfreechart-1.0.2.zip,里面有个jfreechart-1.0.2-demo.jar吧,把这个jar运行起来,会显示一个界面,就有很多例子可以看!
我这里有个是我学习jfreechart的时候照网上教程做的代码,可以出效果,你参考一下吧。
/*FirstJFreeChart.java(需要jfreechart-1.0.2.jar,jmon-1.0.5.jar包)
package src.jfreechart;
import .jfree.chart.JFreeChart;
import .jfree.chart.ChartFactory;
import .jfree.chart.ChartFrame;
import .jfree.data.general.DefaultPieDataset;
public class FirstJFreeChart {
public FirstJFreeChart() {
}
public static void main(String[] args) {
DefaultPieDataset dpd = new DefaultPieDataset();
dpd.setValue(“管理人员”, 25);
dpd.setValue(“市场人员”, 25);
dpd.setValue(“开发人员”, 45);
dpd.setValue(“其他人员”, 5);
JFreeChart pieChart = ChartFactory.createPieChart(
“CityInfoPort公司组织架构图”, dpd, true, true, false);
ChartFrame pieFrame = new ChartFrame(“CityInfoPort公司组织架构图”, pieChart);
pieFrame.pack();
pieFrame.setVisible(true);
}
}
———————
以上这个例子可以运行出一个软件界面,上面显示图表。下面是另一个:SecondJFreeChart.java。
——————
package src.jfreechart;
import .jfree.chart.ChartPanel;
import .jfree.chart.ChartFactory;
import .jfree.chart.JFreeChart;
import .jfree.data.general.DefaultPieDataset;
import .jfree.chart.plot.PiePlot;
import .jfree.data.general.PieDataset;
import .jfree.ui.ApplicationFrame;
import .jfree.ui.RefineryUtilities;
import java.awt.Font;
import javax.swing.JPanel;
public class SecondJFreeChart extends ApplicationFrame {
private static final long serialVersionUID = -6239097045963136884L;
public SecondJFreeChart(String s) {
super(s);
setContentPane(createDemoPanel());
}
public static void main(String[] args) {
SecondJFreeChart fjc = new SecondJFreeChart(“CityInfoPort公司组织架构图”);
fjc.pack();
RefineryUtilities.centerFrameOnScreen(fjc);
fjc.setVisible(true);
}
生成饼图数据集对象
public static PieDataset createDataset() {
DefaultPieDataset defaultpiedataset = new DefaultPieDataset();
defaultpiedataset.setValue(“管理人员”, 10.02D);
defaultpiedataset.setValue(“市场人员”, 20.23D);
defaultpiedataset.setValue(“开发人员”, 60.02D);
defaultpiedataset.setValue(“OEM人员”, 10.02D);
defaultpiedataset.setValue(“其他人员”, 5.11D);
return defaultpiedataset;
}
生成图表主对象JFreeChart
public static JFreeChart createChart(PieDataset piedataset) {
定义图表对象
JFreeChart jfreechart = ChartFactory.createPieChart(
“CityInfoPort公司组织架构图”, piedataset, true, true, false);
获得图表显示对象
PiePlot pieplot = (PiePlot) jfreechart.getPlot();
设置图表标签字体
pieplot.setLabelFont(new Font(“宋体”, Font.ITALIC, 14));
pieplot.setNoDataMessage(“No data available”);
pieplot.setCircular(true);
pieplot.setLabelGap(0.01D); 间距
return jfreechart;
}
生成显示图表的面板
public static JPanel createDemoPanel() {
JFreeChart jfreechart = createChart(createDataset());
return new ChartPanel(jfreechart);
}
}
用java编写一个颜色为红色,粗线型的笑脸和哭脸,需要继承JFrame类,用java中的绘制图形做
JFreeChart————它是一种组件技术,专用于在java中实现图形报表
———-饼图,柱状图,折线图
JFreeChart它是一种独立图表技术,它与struts2本身并无关系,只不过,它可以与struts2配合使用
饼图的步骤:
1、创建一个web工程
2、导入struts2框架(core,struts2-jfreeChart)
3、向工程导入(jfreechart.jar,jcommon.jar)
4、创建BaseAction继承于ActionSupport,并且,在类中,声明一个属性凳族辩 JFreeChart chart;并且生成set,get方法
5、编写ChartAction类,继承于BaseAction
6、在ChartAction类中,编写 showPie()用于显示饼图
7、在struts.xml配置当前action
8、在index.jsp配置,通过img src=”chart!showPie.action”进入到指定方法
=================================================================================================================
9、编写ChartDao类,模拟从数据库查询数据
//得到饼图需要的数据集
public DefaultPieDataset getPieDataset(){
DefaultPieDataset dp = new DefaultPieDataset();
dp.setValue(“联想”,321);
dp.setValue(“华硕”,189);
dp.setValue(“戴尔”,98);
dp.setValue(“IBM”,213);
dp.setValue(“Apple”,287);
dp.setValue(“惠普”,120);
dp.setValue(“SONY”,87);
return dp;
}
==============================================================================================================
10、在ChartAction中的showPie方法,生成饼图
public String showPie(){
//得以要显示的数据集,根据数据,生成饼图
DefaultPieDataset dp = dao.getPieDataset();
//chart = ChartFactory.createPieChart(“标题”,要显示在穗正饼图中的数据集,是否显示颜色说明,”是否显示工具提示”,”是否显示网络地址 “);
chart = ChartFactory.createPieChart(“一季度各电脑品牌销售汇总”,dp,true,false,false);
return “success”;
}
=============================================================================================================
11、在struts.xml文件,进行相关配置
package name=”struts2″ extends=”struts-default”
result-types
result-type name=”chart” class=”org.apache.struts2.dispatcher.ChartResult”/
/result-types
action name=”枣缺chart” class=”org.java.web.ChartAction”
result name=”success” type=”chart”
param name=”width”800/param
param name=”height”600/param
/result
/action
/package
=================================================================================================================
12、解决乱码
标题区的乱码
Font f1 = new Font(“隶书”,Font.BOLD,40);
TextTitle tt = new TextTitle(“一季度各电脑品牌销售汇总”,f1);
chart.setTitle(tt);//绑定标题
颜色提示区乱码
Font f2 = new Font(“隶书”,Font.BOLD,20);
LegendTitle lt = chart.getLegend();
lt.setItemFont(f2);//设置该区域的字体
解决饼图中的乱码
PiePlot pp = (PiePlot) chart.getPlot();//得到饼图区域
pp.setLabelFont(f2);//设置饼图区域中的字体
=============================================================================================================
13、设置饼图中要显示的数据格式
//该对象,用于指定饼图要显示的数据格式 //0:key //1:value 2:百分比
StandardPieSectionLabelGenerator sc = new StandardPieSectionLabelGenerator(“{0},{1}台,{2}”);
//把显示的格式,绑定饼图中
pp.setLabelGenerator(sc);
需要完整版请联系我
怎样用JAVA来实现在网页中制作柱状图
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为敬闹applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。
JFreeChart的主页地址为:
在这里可以找到最新版祥睁本的JFreeChart的相关信息,如说明文档、下载连接以及示例图表等。
JFreeChart目前是最好的java图亮宴罩形解决方案,基本能够解决目前的图形方面的需求。
IBM文档:
Javaeye社区: