-
JFreeChart的dataset是TimeSeriesCollection的时候的设置问题5
假如dataset里有365天的数据,每天的日期都显示在主轴上肯定会变乱,用TimeSeriesCollection这个之后主轴的日期会自动分割,比如1-1,2-1,3-1……这样只显示每月的头一天,这是自动的,但我不想让他自动,能不能手动设置?比如就指定间隔为2天这样……有这样的属性吗?
DateAxis cAxis = (DateAxis) plot.getDomainAxis();
cAxis.setAutoTickUnitSelection(false);
这样可以把自动选择天显示的功能关了,可是调节的地方没有找到……2009年3月02日 15:08
目前还没有答案
相关推荐
2. **构建数据集(Dataset)**:将多个`TimeSeries`实例组合成一个`TimeSeriesCollection`对象,作为图表的数据源。 3. **生成图表(Chart)**:通过`ChartFactory`类的静态方法创建图表,这里使用的是时间序列图...
有多种类型的Dataset可供选择,例如CategoryDataset用于分类数据,TimeSeriesCollection用于时间序列数据, PieDataset用于饼图数据。 4. **图表工厂**:ChartFactory类提供了许多静态方法,用于快速生成各种类型的...
- **Dataset**:数据集,存储图表的数据,如 `CategoryDataset` 或 `TimeSeriesCollection`。 - **Chart**:图表对象,如 `JFreeChart`,是最终呈现给用户的图形表示。 - **ChartPanel**:将 `JFreeChart` 显示在 ...
JFreeChart支持多种Dataset类型,如CategoryDataset(适用于柱状图、线形图)、PieDataset(适用于饼图)和TimeSeriesCollection(适用于时间序列图)等。你可以根据实际需求选择合适的Dataset类型,并填充数据。 2...
在jFreeChart中,可使用`TimeSeriesCollection`或`XYDataset`来创建数据集,然后通过`XYPlot`类生成线图。例如: ```java XYSeries series = new XYSeries("温度"); series.add(new Date(1), 20); series.add(new ...
最后,将这些系列添加到 `TimeSeriesCollection` 中,再利用这个集合创建 `XYPlot`,并将其设置到 `JFreeChart` 上,从而完成图表的绘制。 总之,JFreeChart 提供了一套完整的框架,用于创建丰富的图表。开发者可以...
数据集是图表数据的容器,JFreeChart 提供了多种 Dataset 类型,如 CategoryDataset(适用于分类数据的图表)、TimeSeriesCollection(时间序列数据)等。开发者可以根据需求选择合适的 Dataset 类型,并填充数据。...
1. **创建Dataset**:数据集是图表的基础,可以是CategoryDataset(用于柱状图、折线图等)、PieDataset(用于饼图)或TimeSeriesCollection(用于时间序列图)。根据你的需求,你需要创建适当的Dataset,并填充数据...
3. **数据模型(Dataset)**:存储图表的数据,如CategoryDataset、TimeSeriesCollection等,可以根据需求选择合适的数据模型。 4. **绘图(Plot)**:负责将数据渲染到图表上,每个图表类型都有特定的绘图类,如...
1. 创建Dataset:首先,你需要准备数据集(Dataset),这可以是数组、集合或其他数据结构,根据不同的图表类型,选择合适的Dataset类型,如CategoryDataset或TimeSeriesCollection。 2. 创建ChartFactory:然后,...
JFreeChart支持多种数据集,如CategoryDataset(分类数据集)、TimeSeriesCollection(时间序列集合)等。 4. **Plot**: 图表布局,负责组织和定位图表的各个部分,如坐标轴、绘图区等。Plot有多种子类,如...
5. **添加数据**:将数据集(Dataset)与图表关联,数据集可以是 CategoryDataset 或 TimeSeriesCollection 等。 6. **渲染图表**:使用 ChartPanel 将图表封装到 Swing 组件中,或者将其转换为图片输出到文件或流...
根据不同的图表类型,有多种 Dataset 类型可供选择,例如 CategoryDataset(适用于柱状图和线图)、PieDataset(适用于饼图)和 TimeSeriesCollection(适用于时间序列图)。 1. **CategoryDataset**: 用于表示类目...
JFreeChart由多个组件构成,包括ChartFactory(图表工厂)用于创建不同类型的图表,Dataset(数据集)用于存储图表的数据,以及Plot(图表布局)来定义图表的布局和样式。这些组件协同工作,使开发者能够灵活地构建...
4. **数据系列(Dataset)**: 数据系列是图表上显示的数据,可以是简单的数组或更复杂的数据结构,如 `CategoryDataset`、`TimeSeriesCollection` 和 `PieDataset`。 5. **图例(Legend)**: `Legend` 显示了图表中...
数据集是图表的数据来源,JFreeChart提供多种数据集类型,如CategoryDataset、TimeSeriesCollection等。例如,创建一个简单的CategoryDataset: ```java DefaultCategoryDataset dataset = new ...
TimeSeriesCollection dataset = new TimeSeriesCollection(series); JFreeChart chart = ChartFactory.createCandlestickChart( "Stock Price", // 图表标题 "Date", // X轴标签 "Price", // Y轴标签 dataset...
数据集是图表数据的容器,JFreeChart支持多种类型的数据集,如CategoryDataset、TimeSeriesCollection等。以CategoryDataset为例,创建数据集: ```java DefaultCategoryDataset dataset = new ...
TimeSeriesCollection dataset = new TimeSeriesCollection(series); // 创建 JFreeChart 对象 JFreeChart chart = ChartFactory.createTimeSeriesChart( "Monthly Sales", // 图表标题 "Month", // X 轴标签 ...