`
zhaoyl
  • 浏览: 217660 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何设置饼图label并设置数值格式

QQ 
阅读更多


/**

**QQ:252574345

**MSN:lele_love_lomboz@hotmail.com

*/

        PiePlot pieplot = (PiePlot)chart.getPlot();

        pieplot.setLabelGenerator(new StandardPieSectionLabelGenerator("{0} {2}"
                ,NumberFormat.getNumberInstance(),new DecimalFormat("0.00%")));

StandardPieSectionLabelGenerator参数说明:

 

 

//{0}{2}是组合显示效果,显示例如

水果

56.98%

这样的效果,说明该饼图块为水果,其占的比重为56.89%

 

//组合中的数值为0代表 图例中显示names[i]的值

//组合中的数值为1代表 图例中显示values[i]的值

//组合中的数值为2代表 图例中显示计算后自动得到的各个块的百分比

//new DecimalFormat("0.00%")  为显示格式设置.比如

new DecimalFormat("0.00")   则显示数值为56.89

new DecimalFormat("0")   则显示数值为57

new DecimalFormat("0%")   则显示数值为57%

 

分享到:
评论
2 楼 zhaoyl 2009-06-19  
names[i]

请将names[i]的值先转换成dobule
然后在使用DecimalFormat 等。转换dobule为你要的5.555
在转成string显示
1 楼 yyang1986321 2009-05-13  
请教下~我遇到的问题是:如何设置names[i]的格式,比如5.555,现在我的图上显示为5

相关推荐

    ECharts多行文字两端对齐饼图.zip

    1. **饼图标签配置**:ECharts的`series`配置中,饼图系列有`label`属性,用于设置饼图上的文本标签。例如: ```javascript series: [{ type: 'pie', data: [...], label: { show: true, // 是否显示标签 ...

    flex 饼图的demo

    1. `dataProvider`:饼图的数据源,通常为ArrayCollection,其中每个对象包含`label`(分类标签)和`value`(数值)属性。 2. `showDataLabels`:设置是否显示数据标签。 3. `dataTipFunction`:自定义数据提示函数...

    echarts饼状图中间展示数字

    在饼图中,`label`可以用来设置每个扇区的标签样式,以及中间显示的总计数值。为了在中间显示总值,我们可以利用`label`的`formatter`函数。`formatter`是一个字符串模板或者回调函数,可以自定义标签的格式。例如:...

    ios-饼图.zip

    例如,可以创建一个`PieSlice`结构体,包含`value`(数值)、`label`(标签)和可能的颜色属性。 5. **动画效果**:为了提升用户体验,饼图的动态加载和交互可以添加动画效果。利用`UIView.animate(withDuration:)`...

    解决echarts中饼图标签重叠的问题

    在使用ECharts绘制饼图时,经常会遇到一个问题,那就是饼图的标签(即各个扇区的名称或数值)出现重叠,这不仅影响了图表的美观,也降低了数据的可读性。解决这个问题的关键在于ECharts提供的一个配置项——`...

    C#条形图与饼图实现

    饼图还可以通过`Label`属性设置标签,`LabelStyle`属性控制标签显示方式,以及`Explode`属性控制是否让某一部分突出显示。 3. **VS2012集成环境下的图形实现**: 在VS2012中,可以利用Windows Forms或WPF项目创建...

    flash_xml饼图

    在这里,XML文件包含了饼图各部分的数值和可能的其他属性,如标签、颜色等。 实现过程通常包括以下步骤: - **数据准备**:首先,你需要创建一个XML文件,其中包含饼图的各个扇区的值。例如: ```xml ...

    用js画简单饼图

    使用`font`和`textAlign`属性设置文本样式和对齐方式,然后在每个扇形的中心位置写入相应的数值和标签。 ```javascript function drawLabel(x, y, radius, angle, value) { const labelX = x + radius * Math.cos...

    WPF饼图柱状图.zip

    我们需要定义各个数据项的值,并将其绑定到`ItemsSource`属性上,同时设置`DependentValuePath`来指定显示值的字段。饼图的外观可以通过修改`DataPointStyle`来定制,例如调整颜色、大小等。 柱状图则适用于比较...

    C# 柱状图、折线图、饼图源码(chart控件的简单示例).rar

    每个数据点将显示为饼图的一部分,Series.Points.AddXY或Series.Points.AddY方法添加数据后,还可以通过设置Label属性为数据点的标签。 创建图表时,通常还需要进行一些自定义设置,比如更改颜色、调整标签、添加...

    vue+echarts实现饼图的自定义标签.zip

    它展示了一个饼图,每个扇区都有自定义的标签,可能是数值、百分比或者其他的说明信息。这种自定义标签的功能可以让用户更直观地理解数据的含义。 接下来,我们关注的是"index.vue",这是一个Vue组件文件。在Vue中...

    winform中chart控件的简单应用,饼图、柱状图、曲线图

    首先,你需要在Winform设计界面中从工具箱拖拽一个Chart控件到表单上,并通过属性窗口进行基本配置,如设置图表标题、图例、数据源等。 二、饼图的创建 饼图是一种将数据占比以扇形划分的图形,常用于显示各部分占...

    C# 绘制饼图、折线图、玫瑰图

    饼图的样式可以通过设置`Series`对象的各种属性来调整,如`Label`、`LabelForeColor`、`Exploded`等。最后,使用`Chart.SaveImage`方法将图表保存到指定目录。 **折线图(Line Chart)**: 折线图适合显示数据随...

    ruby 报表统计--生成柱状图和饼图

    饼图可以设置各个扇形的标签、颜色和工具提示等属性。同时,FusionCharts还支持多语言,通过设置`lang`参数可以实现日语、法语、英语和中文等多种语言的显示。 在提供的SampleApp中,可能包含了实现这一功能的示例...

    WPF Visifire.Charts的柱状图、折线图、饼图等等实现

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)环境中使用Visifire.Chart库来创建各种图表,包括柱状图、折线图和饼图。Visifire是一款强大的图表组件,它提供了丰富的功能,如3D效果、动画...

    python之matplotlib画图函数笔记.pdf

    例如,pie([25, 75], autopct='%3.1f%%', textprops={'color':'black', 'size':20})将显示两部分的饼图,并将百分比格式设置为整数和一位小数。 5. 极坐标图绘制:使用subplot函数,并传入projection参数为'polar'...

    简单jQplot创建引擎(支持线图/饼图/柱状图)

    通过设置不同的配置选项,你可以实现更复杂的数据可视化需求。例如,你可以添加鼠标追踪事件来响应用户交互,或者使用插件来扩展jQplot的功能,如统计计算、曲线拟合等。 总结来说,jQuery Plot是一个强大的...

    JFreeChart中文API开发柱形图,饼图,条形图等

    - **值轴特有属性**:`ValueAxis`继承自`Axis`,提供了更多特定于数值轴的属性。 - `setAutoRange(boolean auto)`, `setAutoRangeMinimumSize(double size)`, `setAutoTickUnitSelection(boolean flag)`, `...

    基于ECharts GL的3D图表展示设计与实现

    6. **3D饼图(Pie3D)**:展示部分占总体的比例关系。 **3D图表的配置与属性** 在ECharts GL中,创建3D图表需要设置一系列的配置项。这些配置项包括但不限于: - `series-type`:指定图表类型,如`'bar3D'`或`'...

    ECharts 饼图

    饼图的数据格式比柱状图更简洁,只需要一维的数值数组。每个数据项包含两个属性:`name` 为类别名称,`value` 为对应数值。例如: ```javascript data: [ {value: 235, name: '视频广告'}, {value: 274, name: ...

Global site tag (gtag.js) - Google Analytics