6.轴图表
这是轴图表部分
6.1通用部分
引言
用户指南这部分包含了大部分通用的东西,并不是轴图表的全部。
舍入
默认地,Y轴舍入最接近的这个数值。用DataAxisProperties对象的一个方法可以改变。
警告:
备注:当用一个用户定义的范围,你注意你的增加会通过这个舍入因子来舍入。
下面例子来设置y轴的舍入到大约1/100或者10到-2'nd精确度
DataAxisProperties dataAxisProperties= (DataAxisProperties) axisProperties.getYAxisProperties();
dataAxisProperties.setRoundToNearest( -2 );
轴标签
字体
垂直X轴标签
默认地,X轴标签时带有刻度下水平呈现的。在AxisProperties
对象上,通过利用一个方法改变成垂直的。以下例子,设置了x轴标签是在90度角度呈现的。
axisProperties = new AxisProperties( false );
axisProperties.setXAxisLabelsAreVertical( true );
变形的X轴标签
默认地,X轴标签时再有刻度水平地呈现的。在AxisProperties
对象上,通过利用一个方法改变成角度的。这标签时在text标签顶中间 的中心位置。
警告:
备注:这标签的旋转值在0 到90,比范围或大或少地角度行为是没定义的。
以下例子,设置了x轴标签是在30度角度呈现的。
AxisProperties axisProperties= new AxisProperties( false );
axisProperties.getXAxisProperties().setLabelRotationAngle(30);
6.2区域图表
这里是一些产生区域图表的代码。你可以在它绘制时,发送1 ..n数据集。
String[] xAxisLabels= { "1998", "1999", "2000", "2001",
"2002", "2003", "2004" };
String xAxisTitle= "Years";
String yAxisTitle= "Problems";
String title= "Micro$oft at Work";
DataSeries dataSeries = new DataSeries( xAxisLabels, xAxisTitle, yAxisTitle, title );
double[][] data= new double[][]{ { 250, 45, -36, 66, 145, 80, 55 },
{ 50, 145, 6, 166, 105, 110, 85 } };
String[] legendLabels= { "Bugs", "FUD Towards Gnu/Linux" };
Paint[] paints= new Paint[] { new Color( 153, 0, 255 ,100 ),
new Color( 204,0,255, 150 ) };
AreaChartProperties areaChartProperties= new AreaChartProperties();
AxisChartDataSet axisChartDataSet= new AxisChartDataSet( data, legendLabels,
paints, ChartType.AREA,
areaChartProperties );
dataSeries.addIAxisPlotDataSet( axisChartDataSet );
ChartProperties chartProperties= new ChartProperties();
AxisProperties axisProperties= new AxisProperties();
LegendProperties legendProperties= new LegendProperties();
AxisChart axisChart= new AxisChart( dataSeries, chartProperties,
axisProperties, legendProperties,
AxisChartsGuide.width, AxisChartsGuide.height );
重叠区域图表
这里是一些产生区域图表的代码。你可以在它绘制时,发送1 ..n数据集。
String[] xAxisLabels= { "1998", "1999", "2000", "2001",
"2002", "2003", "2004" };
String xAxisTitle= "Years";
String yAxisTitle= "Problems";
String title= "Micro$oft at Work";
DataSeries dataSeries = new DataSeries( xAxisLabels, xAxisTitle,
yAxisTitle, title );
double[][] data= new double[][]{ { 250, 45, -36, 66, 145, 80, 55 },
{ 250, 45, -36, 66, 145, 80, 55 } };
String[] legendLabels= { "Bugs", "Security Holes" };
Paint[] paints= TestDataGenerator.getRandomPaints( 2 );
AreaChartProperties areaChartProperties= new AreaChartProperties();
AxisChartDataSet axisChartDataSet= new AxisChartDataSet( data,
background: #f7f7f7; margin: 0cm 0cm 0pt; text-align: left; mso-element: para-border-div; mso-border-alt: solid #CFDCED .75pt; mso-pagination:
分享到:
相关推荐
UML用户指南将详细解释每种图表的创建方法和使用场景,提供实用的建模技巧。 通过阅读《UML用户指南(中文)》中的五个部分(01.pdf至05.pdf),用户可以逐步深入理解UML的概念,掌握建模技巧,并将其应用于实际项目...
用图表说话—高级经理商务图表指南,用图表说话—高级经理商务图表指南.
在Java开发中,数据可视化是一个重要的环节,jCharts作为一款开源的Java图表库,为开发者提供了丰富的图表绘制功能。本篇文章将深入探讨jCharts库,包括其源码解析、Demo演示以及如何将其应用到实际项目中。 ...
双坐标轴图表是一种常见的图表类型,它允许在同一图表中展示两个或多个不同尺度或不同单位的数据系列,便于观察者对数据系列之间是否存在某种关系进行比较。在制作双坐标轴图表时,通常会涉及到主纵坐标轴和副纵坐标...
《jCharts用户指南0.3.0版》 在IT领域,数据可视化是至关重要的,jCharts就是一个专门用于创建交互式图表的JavaScript库。这个压缩包"jCharts-UsersGuide-0.3.0.zip"包含了jCharts的用户指南,为开发者提供了详细的...
这里,我们创建了一个名为`chart`的jCharts对象,设置了图表类型为`bar`(柱状图),并提供了一组数据和对应的x轴标签。 ### 4. 配置选项 jCharts提供了大量的配置选项,可以自定义图表的颜色、大小、标签样式等。...
2. **自定义选项**:用户可以通过设置各种参数来自定义图表的颜色、样式、大小、轴的范围等,实现个性化定制。 3. **动态更新**:可以实时更新数据,使图表随着数据的变化而变化,这对于数据监控和分析场景非常有用...
6. **性能优化**:为了提高报表的生成速度和响应时间,JCharts可能内置了一些性能优化策略,例如缓存机制,可以存储已计算过的报表结果,减少重复查询;或者批量处理,一次性获取大量数据以提高效率。 通过以上分析...
《Flex3高级图表开发指南》是一本专注于Adobe Flex3中图表组件深度开发的教程,旨在帮助开发者充分利用Flex3的图表功能构建数据可视化应用。Flex3是Adobe Flex框架的一个版本,它提供了一整套工具和库,用于创建丰富...
根据给定的文件信息,我们可以总结出以下关于“在VB中绘制包含三个Y坐标轴的图表”的关键知识点: ### 知识点一:VB与Excel的交互 在Visual Basic(VB)编程环境中,可以通过对象链接与嵌入(OLE)技术与Microsoft...
Excel 高级图表制作指南是一份详细的 Excel 图表制作指南,涵盖了 Excel 图表的基本概念、图表类型、图表元素、图表制作技巧等方面的知识,旨在帮助 Excel 用户快速掌握 Excel 高级图表制作技术,从而提高工作效率和...
6. **其他高级设置**:在“更多选项”中,可以进一步调整轴的属性,如旋转标签、添加次要轴、以及设置轴交叉点等。 通过上述步骤,你可以有效地定制Excel图表的时间轴,使其更适合你的数据和报告需求。在提供的压缩...
在本Excel 2016办公从入门到精通教程第6章中,我们将深入学习如何编辑和美化用于展示公司月份销售的图表。这个章节的视频教程将帮助你掌握一系列关键技巧,使你的数据可视化能力得到显著提升。通过学习,你不仅能够...
Excel高级图表制作指南 Excel高级图表制作指南 Excel高级图表制作指南
3. **自定义选项**:krysalis-jCharts提供了丰富的配置选项,用户可以调整颜色、字体、轴样式、图例位置等,以实现个性化和专业化的图表设计。 4. **交互性**:由于是用于Web环境,krysalis-jCharts支持鼠标悬停...
`Highcharts`、`JCharts`和`FusionCharts`都是流行的JavaScript图表库,用于创建交互式的图表和图形,广泛应用于Web应用程序中。以下是对这些图表库的详细说明: ### 1. Highcharts **Highcharts** 是一个轻量级的...
Matlab是一款强大的数学计算和可视化软件,它提供了丰富的图表绘制功能。在进行科学计算和工程分析时,合理地设置图表的...随着Matlab版本的更新,图表绘制和定制的功能也在不断增强,为用户提供了更多的选择和可能性。
在这个主题中,我们将重点探讨"时间轴滚动查看Echart图表"、"自由缩放图表"以及"实现实时监控图表"的功能。 首先,时间轴滚动查看在ECharts中是通过设置x轴(通常是时间轴)的类型为"time"来实现的。这样,ECharts...
通过第12章的学习,您将掌握以下关键知识点: 1. **图表类型与选择**:Word 2013提供了多种图表类型,如柱形图、折线图、饼图、散点图等,每种图表都有其特定的用途。学习如何根据数据特性和表达需求选择合适的图表...
Excel 高级图表制作指南课件为 Excel 用户提供了一个系统的图表制作指南,涵盖了图表的基本要素、图表类型、图表制作技巧等方面的内容。通过学习和掌握这些内容,可以帮助用户更好地制作图表,提高数据分析和可视化...