StupidBeauty
Read times:373Posted at:Wed Jul 6 18:22:08 2011
- no title specified

Wt3.1.9文档翻译:Wt::Chart::WCartesianChart类参考,Wt::Chart::WCartesianChart Class Reference

详细描述

一个笛卡尔坐标系图表

笛卡尔坐标系图表就是拥有X 和Y 轴的图表。它可以显示单组或多组数据 ,其中的每组 都可以渲染成条形图 、折线图、区域图或者散点图。

要使用一个笛卡尔图表的话,你要做的事情最少是使用 setModel() 来设置一个模型 ,使用 setXSeriesColumn(int modelColumn) 来设置储存X 数据的模型列 ,再使用 addSeries(const WDataSeries&) 来添加一组或者多组数据。每组数据都对应于一个储存Y 数据的数据列。

一个笛卡尔图表可以是一个 CategoryChart (分类图表) 或是一个 ScatterPlot (散布式绘图部件)

CategoryChart ,X 数据序列代表不同的分类 ,它们在模型中按行连续列出 。X 轴的标尺 被设置为 CategoryScale

带有条形图数据的分类图表

每组数据都可以以不同的方式渲染,而这一点是在数据列 (参考 WDataSeries 以了解更多信息)中配置的。

ScatterPlot ,X 序列数据 被解释成一个数字标尺上的数字。X 轴的标尺默认是 LinearScale ,但是可以改变 ,如果X 序列数据包含日期 WDate 类型)的话可改成 DateScale ,以创建一个时间序列图表,或者可改成 LogScale ScatterPlot支持与CategoryChart 相同的数据序列类型,但是不支持堆叠。在一个散布式绘图中 X序列不需要按数值递增排列,并且可以使用 WDataSeries::setXSeriesColumn(int modelColumn) 为每个数据序列单独设置

带有折线图的时间序列散点图

在Y 值序列中缺失的数据会被解释成一个 间断 break 。对于曲线图及类似的图来说 ,间断会将曲线 (或折线)打断。

笛卡尔坐标图表支持两个Y 轴。每个数据序列都可以绑定到两个Y 轴中的一个。默认情况下,只会显示第一个Y 轴 。要想显示第二个Y 轴的话 ,你需要调用以下函数:

chart->axis(Y2Axis).setVisible(true);

默认情况下,一个图表拥有一个水平的X 轴和一个竖直的Y 轴 ,这种布局对应着一个 竖直 Ve rtical 朝向。可使用 setOrientation() 来将朝向改成 水平 Ho rizontal

序列数据的样式是被一个用 setPalette(WChartPalette *) 设置的调色板来控制的,但是可以针对每个数据序列单独控制

CSS

无法通过CSS 进行样式设置

参考

WDataSeries WAxis

WPieChart

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4