- 浏览: 274197 次
- 性别:
- 来自: 广州
文章分类
import java.awt.BorderLayout; import java.awt.Frame; import java.awt.Panel; import javax.swing.JRootPane; import org.eclipse.swt.SWT; import org.eclipse.swt.awt.SWT_AWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartPanel; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PiePlot3D; import org.jfree.data.general.DefaultPieDataset; import org.jfree.data.general.PieDataset; import org.jfree.util.Rotation; public class PieChart3DDemo3 { protected Shell shell; /** * Launch the application. * * @param args */ public static void main(String[] args) { try { PieChart3DDemo3 window = new PieChart3DDemo3(); window.open(); } catch (Exception e) { e.printStackTrace(); } } /** * Open the window. */ public void open() { Display display = Display.getDefault(); createContents(); shell.open(); shell.layout(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } } /** * Create contents of the window. */ protected void createContents() { shell = new Shell(); shell.setSize(480, 400); shell.setText("PieChart3DDemo3"); shell.setLayout(new FillLayout(SWT.HORIZONTAL)); Composite composite = new Composite(shell, SWT.EMBEDDED); Frame frame = SWT_AWT.new_Frame(composite); Panel panel = new Panel(); frame.add(panel); panel.setLayout(new BorderLayout(0, 0)); JRootPane rootPane = new JRootPane(); panel.add(rootPane); PieDataset dataset = createSampleDataset(); JFreeChart chart = createChart(dataset); ChartPanel chartPanel = new ChartPanel(chart); panel.add(chartPanel); } private PieDataset createSampleDataset() { DefaultPieDataset result = new DefaultPieDataset(); result.setValue("Java", new Double(43.2)); result.setValue("Visual Basic", new Double(10.0)); result.setValue("C/C++", new Double(17.5)); result.setValue("PHP", new Double(32.5)); result.setValue("Perl", new Double(1.0)); return result; } private JFreeChart createChart(final PieDataset dataset) { JFreeChart chart = ChartFactory.createPieChart3D("Pie Chart 3D Demo 3", dataset, true, true, true); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(0); plot.setDirection(Rotation.ANTICLOCKWISE); plot.setForegroundAlpha(0.5f); plot.setNoDataMessage("No data to display"); plot.setLabelGenerator(null); return chart; } }
- jfreechart-1.0.13-demo.jnlp.zip (604 Bytes)
- 下载次数: 0
发表评论
-
java IP地址转换
2013-03-28 09:05 980/**将给定的字节数组转换成IPV4的十进制分段表示格式的ip ... -
ScreenCapture
2012-08-02 11:59 925import java.awt.Rectangle; impo ... -
UdpSpeedTest
2012-06-04 18:26 938import java.net.DatagramPacket ... -
java modbus
2012-04-06 13:54 1115modbus -
16款Java图表组件
2012-04-06 13:50 2364开源Java图表组件 1. JFreeChar ... -
java md5
2012-02-17 14:29 774import java.security.MessageDig ... -
FreeModbus
2012-02-14 11:15 807http://freemodbus.berlios.de/ap ... -
java 获取当前日期与时间
2012-01-19 16:52 838time = new SimpleDateFormat(&q ... -
java string sort
2012-01-19 16:46 812Arrays.sort(filelist, new Co ... -
java run dos command
2012-01-19 16:44 670Runtime.getRuntime().exec(" ... -
eclipse plugs
2012-01-17 16:47 687http://checkthread.org/eclipse- ... -
java
2012-01-12 17:18 789BufferedWriter out = new Buf ... -
Jpcap
2012-01-04 19:36 932Jpcap is a Java library for ... -
java 获取网卡信息
2011-12-21 15:25 1099public static void main(Stri ... -
java 多网卡绑定例程
2011-12-21 15:01 1553单播: DatagramSocket s = n ... -
java multicast demo
2011-12-20 08:46 827import java.net.DatagramPack ... -
JavaService把java程序发布为windows服务
2011-12-09 14:45 864http://forge.ow2.org/projects/j ... -
chilkatsoft
2011-11-30 17:23 845http://www.chilkatsoft.com/ -
csv
2011-11-30 16:40 854Java CSV is a small fast open s ... -
wx4j
2011-10-31 16:52 1026wx4j: A Java Binding for wxWi ...
相关推荐
grafana-piechart-panel-1.6.1.zip
pieChart 3d示例 flax 统计图,本示例主要通过一个3D饼状统计图来展示效果的
matlab开发-标签库piechart3d。创建三维饼图
MPAndroidChart 是 Android 系统上一款开源的图表库。目前提供线图和饼图,支持选择、缩放和拖放。... PieChart (with selection, ...) ScatterChart (with squares, triangles, circles, ... and more)
Android的使用PieChart,有demo直接运行
NULL 博文链接:https://yan3999.iteye.com/blog/1717789
OpenHarmony上基于MiniCanvas组件实现的饼状图组件,简单好用
grafana的饼状图信息显示类型,如果不添加这个模块插件,那么在显示磁盘信息时,就不会显示出饼状图可以选择
C# 3D 饼图 PieChart 三维 资料整理,一起分享!
unity插件 PieChart.unitypackage 饼状图
PieChart (with selection, ...)(饼状图) alt tag ScatterChart (with squares, triangles, circles, ... and more)(散列图) alt tag CandleStickChart (for financial data) alt tag RadarChart (spider web ...
piechart.rar
componentart piechart的简单例子
grafana 饼图插件piechart
iOS 饼图控件 PieChart ,PieChart 是 iOS 上最简单和优雅的饼图实现组件。
import org.achartengine.chart.PieChart; import org.achartengine.chart.RangeBarChart; import org.achartengine.chart.ScatterChart; import org.achartengine.chart.TimeChart; import org.achartengine.chart....
piechart, and linechart integer and floating point number support positive and negative number support sample colors can be set chart features are configurable chart features can be turned on or off ...
Java Graphics PieChart and BarChart
Android自定义带动画的饼图PieChart
C# Chart控件的一个简单的应用。是初学的一个很好的例子。