第一象征意义 先祖图腾
世界上有许多以牛为图腾崇拜物的国家和民族。如古埃及人、波斯人视公牛为人类的祖先。而中华民族,从古至今,崇奉炎帝与黄帝为先祖。据发掘考证:炎帝原籍在今陕西省宝鸡县天台山。《史记》记载:炎帝“起于烈山、居姜水”,是姜氏部落首领。他生活在原始社会仰韶文化阶段的早期。据《山海经》记载:炎帝牛首人身,实际上,其部落是以牛为图腾。因此,古代的星回节(年节)活动都与牛祖先的崇拜有关。
在我国,将牛作为图腾崇拜的民族还有许多。藏民族是以牦牛为图腾崇拜物的,藏族的史料记载:藏族的一部分族源来自“古牦牛羌族”。古代羌人“或为牦牛种,越隽羌是也”;芒牛图腾崇拜也是蒙古族的信仰,隆布策仍所撰《蒙古布里亚特史》便记载了有关蒙古族先祖“依都干在贝加尔湖漫游时,与天子芒牛交配传衍世代”的神话传说。作为先祖图腾,其文化流传与民俗影响是极其深远的。如今,无论是藏区保存完整的有关牦牛题材的原始岩画,还是殷商时期雕刻在青铜器皿上的牛头纹饰,甚至包括日前出土的牦牛青铜器,都可以追溯到远古华人以牛为祖先的图腾崇拜文化中。
第二象征意义 创世神话
远古,炎帝率领他的部落在西北方沿着大河游牧渔猎,后来到黄河中下游的中原地区。他以牛舌的嗅觉尝草,以牛眼的敏感识谷,以牛的气力移山倒海、造田兴农,为中华民族的发展与进步作出了不可磨灭的贡献。《山海经》载:炎帝小女儿女娲,游东海“溺而不返”遂化为精卫鸟,从发鸠山(今长子)衔木石“以堙(填)东海”,这就是著名的神话传说“精卫填海”。反映了牛首人身炎帝的创世壮举。
在藏族创世纪神话《万物起源》中亦载:“牛的头、眼、肠、毛、蹄、心脏等变成了日月、星辰、江河、湖泊、森林和山川等。”这是藏族先民将其崇拜的图腾牦牛神化或物化之后,驰骋其丰富想象力的必然结果。如今仍在安多藏族地区广为流传的《斯巴宰牛歌》中记载:“斯巴(含义是宇宙、世界)最初形成时,天地混合在一起,斯巴宰牛时,砍下牛头扔地上,便有了高高的山峰;割下牛尾扔道旁,便有了弯曲的大路;剥下牛皮铺地上,便有了平坦的原野。”
第三象征意义 牛王护神
牛成为民间的保护神,渊源于远古的动物图腾信仰,后来演变为动物神。秦代已有祭牛神的风俗。《水经注·渭水注》引《列异传》称牛王本为南山大樟,被人盗伐,“树断,化为牛入水,故秦为立裙”。《古今图书集成·神异典》卷五四引《蓼花州闲录》:“明中原来者,云北方有牛王庙,画牛百于壁,而牛王居其中间。 ”近代民间供的牛栏神也是拟人化的神灵,每年农历七月二十五日、十月一日祭祀。
藏族古籍《创世诸神》还记载:当初天牛神之子聂赤赞普从天而降,“遂来做吐蕃的牦牛部之主宰”。藏族地区“甲戎人供牛头人身像,墙上用白石头嵌牛头、屋顶供奉牛头”。至今,阿坝藏族自治州内的嘉(甲)戎藏族,家中供奉的大神还是“牛首人身”。
第四象征意义 椎牛祭神
牛既是神灵,又是祭神的牺牲品。远在史前时代,原始人就已经用牛骨随葬,这是椎牛祭神之始。商周之后,祭神与征战同样重要。《左传》:“国之大事,在祀与戎。”当时的最高神灵是祖先及炎帝,祭祀用品就是牛。“贞:……御牛三百。”“丁亥……卯三百牛。”在安阳考古中,也发现了大量杀牛祭祀的遗迹。当时祭天祭社也用牛,用牛等大牲畜祭祀为大牢或太牢,以羊等小牲畜祭祀为少牢。《礼记·王制》曰:“天子社稷皆太牢,诸侯社稷皆少牢。”
杀牛祭祖仪式一直流传。民国《昌化县志》卷一黎族“病不饮药,但杀牛以祷,以巫为医,以牛为药,人牛皆死而后已。”《丽江府志·民俗》:“土人亲死,既人棺,夜用土巫名‘刀巴’者杀牛羊致祭,亲戚男女毕集,以醉为哀。”总之,椎牛祭神,是一种祭祖祭神盛典,又是祭鬼治丧风俗,迎合人们祈求福祉、避邪安康的意愿。
第五象征意义 牛鬼阿傍
随着鬼神观念的演变,在牛王信仰的基础上出现了一种牛头鬼的形象,又称阿傍,或连称为牛鬼阿傍,是阴曹地府中阎王的鬼卒。据研究有二种传说,一种来源于神农,《外书》:“神农牛首”;一种来源于佛教影响,佛教信仰阎王,他有判官、走卒。《楞严经》卷八谓:“亡者神识见大铁城,火蛇火狗,虎狼狮子,牛头狱卒,马头罗刹。”又《五句辛经》谓:“狱卒名阿傍,牛头人手,两脚牛蹄,力壮排山,持钢铁叉。”可见“牛鬼阿傍”是佛教传说中阴间鬼卒、护法神人的形象。后来为道教吸收,成为牛头马面,或牛头鬼。唐代杜牧用它来比喻李贺诗文风格的虚幻怪诞(杜牧:“鲸祛鳌掷,牛鬼蛇神,不足为其虚荒诞幻也”),后又被引喻为歪门邪道、阴暗丑恶的东西。
第六象征意义 鞭牛迎春
中国是农业古国,每年立春日,都十分重视“鞭牛迎春”这一传统活动。《周礼·月令》:“出土牛以送寒气。”《事物纪原》中说:“周公始制立春土牛,盖出土牛以示农耕早晚。”《汉书·礼仪志》中说:“立春日,……京师百官皆衣青衣,郡国县道官下至斗食令吏皆服青帻,立青幡,施土牛,耕人于门外以示兆民。 ” 唐代诗人元稹的《生春》中有“鞭牛县门外,争土盖春蚕”的诗句。宋朝景佑元年,全国颁行《土牛经》。清朝乾隆年间,把立春鞭土牛列为国家庆典。清康熙《济南府志·岁时》中说:“立春日,官吏各具彩杖,击土牛者三,谓之鞭春,以示劝农之意焉。”《义县志·岁时》有“鞭春牛”的唱词:“一鞭曰风调雨顺,二鞭曰国泰民安,三鞭曰天子万岁春。”可见,牛的重要性以及“鞭春牛”的风俗经久不衰。
第七象征意义 牛年生人
牛年生的小孩属牛,民间俗称牛人。旧社会流行一幅《丑年生人图例》的画册,标志牛人每月的运气好坏,吉凶祸福。民间信仰认为,牛年勾绞星占宫,做事应小心谨慎,三思而行。太阴星照临,阴盛阳衰,须正道而行,以保一岁平安。不过,今人已不大相信带有迷信色彩的东西了。
第八象征意义 儒子精神
吃的是草,挤的是奶,耕的是地,挨的是鞭,割的是肉,流的是血……遇强不示弱,遇弱不逞强,工作最得意时就是被人牵着牛鼻子……这就是牛的儒子精神!而鲁迅先生用“横眉冷对千夫指,俯首甘为孺子牛”的诗句来表白忠诚于人民的信念,正因如此,他才会有更大的勇气拿起笔做匕首,投向敌人。
1、QChart的设置
QChart是组合图表各部分、显示各种数据序列的绘图组件。QChart接口函数众多,其主要接口函数分类整理后见下表。对于一个属性,通常有一个设置函数和一个对应的读取函数,如setTitle()用于设置图表标题,对应的读取图表标题的函数为title()。
分组 函数名 功能描述
图表外观
void setTitle()
void setTitIeFont()
void setTitleBrush()
void setTheme()
void setMargins()
QLegend legend()
void setAnimationOptions()
设置图表标题显示在图表上方,支持HTML格式
设置图表标题字体
设置图表标题画刷
设置主题,主题是内置的UI设置,定义了图表的配色
设置绘图区与图表边界的4个边距
返回图表的图例
设置序列或坐标轴的动画效果
数据序列
void addSeries()
QList< QAbstractSeries > series()
void removeSeries()
void removeAIISeries()
添加序列
返回图表拥有的序列的列表
移除-个序列,但并不删除序列对象
移除并删除图表的所有序列
坐标轴
void addAxis()
QList axes()
void setAxisX()
void setAxisY()
void removeAxis()
void createDefaultAxes()
为图表的某个方向添加坐标轴
返回某个方向的坐标轴列表
设置某个序列的水平方向的坐标轴
设罝某个序列的垂直方向的坐标轴
移除一个坐标轴
根据己添加的序列的类型,创建缺省的坐标轴,前面已有的坐标轴会被删除
图表的设置和曲线的设置如下图
setAnimationOptions(AnimationOptions options)函数设置图表的动画效果,输入参数是QChart::AnimationOptions枚举类型,有以下几种取值
QChart::NoAnimation---- 无动画效果
QChart::GridAxisAnimations---- 背景网格有动画效果:
QChart::SeriesAnimations---- 序列有动画效果:
QChart::AllAnimations—-—都有动画效果
主题是预定义的图表配色样式,是QChart::ChartTheme枚举类型,有多种取值,使图表具有 不同的配色效果
图例是一个QLegend类的对象,通过QChart::legend()可以获得图表的图例图例是根据添加的序列自动生成的,但是可以修改图例的一些属性,如在图表中的显示位置、图例文字的字体等。例如,设置图例显示在图表的底部可用下面的语句:
uichartView->chart()->legend()->setAlignment(Qt::AlignBottom);
登录后复制
设置图例文字的字体的代码如下:
void MainWindow::on_btnLegendFont_clicked(){
//图例的字体设置
QFont font=ui->chartView->chart()->legend()->font();
bool ok=false;
font=QFontDialog::getFont(&ok,font);
if (ok)
uichartView->chart()->legend()->setFont(font);
}
登录后复制
2、 QLineSeries 序列的设置
QLineSeries的主要函数见下表
分组
函数 功能描述
序列名称 void setName() void setName()
图表 QChart chart() 返回序列所属的图表对象
序列外观
void setVisibte()
void show()
void hide()
void setColor()
void setPen()
void setBrush()
void setOpacity()
设置序列可见性
显示序列,使序列可见
隐藏序列,使序列不可见
设置序列线条的颜色
设置绘制线条的颜色
设置绘制数据点的画刷
设置序列的透明度,0表示完全透明,1表示不透明
数据点
void setPointsVisible()
void append()
void insert()
void replace()
void clear()
void remove()
void removePoints()
int count()
QPointF& at()
QList<QPointF> points()
QVetor<QPointF> pointsVector()
设置数据点的可见性
添加一个数据点到序列
在某个位置插入一个数据点
替换某个数据点
清除所有数据点
删除某个数据点
从某个位置开始,删除指定个数的数据点
数据点的个数
返回某个位置上的数据点
返回数据点的列表
返回数据点的列表,效率更高
数据点标签
void setPointLabeIsVisible()
void setPointLabelsColor()
void setPointLabelsFont()
void setPointLabelsFormat()
void setPointLabelsClipping()
设置数据点标签的可见性
设置数据点标签的文字颜色
设置数据点标签字体
设置数据点标签格式
设置标签的裁剪属性,缺省为True,即绘图区外的标签被裁剪掉
坐标轴
bool attachAxis()
bool detachAxis()
Qlist attachedAxes()
为序列附加-个坐标轴,通常需要一个X轴和一个Y轴
解除一个附加的坐标轴
返回附加的坐标轴的列表
数据点标签的格式设置使用函数setPointLabelsFormat(),有两种数据可以在数据点标签中显示,有固定的标签:
@xPoint 数据点的X值;
@yPoint 数据点的Y值。
例如,使数据点标签只显示Y值,设置语句为:
curSeries->setPointLabelsFormat (''@yPoint");
如果使数据点标签显示(X,Y)值,设置语句为:
curSeries->setPointLabelsFormat("(@xPoint,@yPoint)");
为一个序列添加数据点,可以使用append()函数,也可以使用流操作符“<
series0<
为序列指定坐标轴
chart->setAxisX(axisX, series0);//添加X坐标轴
chart->setAxisX(axisX, ;series1);//添加X坐标轴
chart->setAxisY(axisY, series0);//添加Y坐标轴
chart->setAxisY(axisY, series1);//添加Y坐标轴
QChart:: setAxisX()函数为序列指定X坐标轴,并将坐标轴添加到图表里;QChart::setAxisY() 函数为序列指定Y坐标轴,并将坐标轴添加到图表里。无需再调用序列的attachAxist)函数。若要 使用序列的attachAxis()函数,则实现上述功能的代码如下:
chart->addAxis(axisX,Qt::AlignBottom); //坐标轴添加到图表表,并指定方向
chart->addAxis(axisY,Qt::AlignLeft);
series0->attachAxis (axisX) ;//序列 series0 附加坐标轴
series0->attachAxis(axisY);
seriesl->attachAxis (axisX);//序列 seriesl 附加坐标轴
seriesl->attachAxis(axisY);
即先用QChart::addAxis()函数添加一个坐标轴到图表,并指定坐标轴的方向,然后用序列的 attachAxis()函数附加坐标轴对象。
3、QValueAxis坐标轴的设置
用QValueAxis类的坐标轴,这是数值型坐标轴,与QLineSeries正好配合使用
QValueAxis类的 主要函数见下表
分组
函数 功能描述
坐标轴整体
void setVisible()
Qt::Orientation orientation()
void setMin()
void setMax()
void setRange()
设置坐标轴可见性
返回坐标轴方向
设置坐标轴最小值
设置坐标轴最大值
设置坐标轴最小最大值表示的范围
void setLabelFormat()
void setLabelsAngle()
void setLabelsBrush()
void setLabelsColor()
void setLabe!sFont()
void setLabelsVisible()
void setLabelFormat()
void setLabelsAngle()
void setLabelsBrush()
void setLabelsColor()
void setLabe!sFont()
void setLabelsVisible()
设置标签格式,例如可以设置显示的小数点位数
设置标签的角度,单位为度
设置标签的画刷
设置标签文字颜色
设置标签文字字体
设置轴标签文字是否可见
轴线和刻度线
void setTickCount()
void setLineVisible()
void setLinePen()
void setLinePenColor()
设置坐标轴主刻度的个数
设置轴线和刻度线的可见性、
设置轴线和刻度线的凼笔
设置轴线和刻度线的颜色
主网格线
void setGridUneColor()
void setGridLinePen()
void setGridLineVisible()
设置网格线的颜色
设置网格线的画笔
设置网格线的可见性
次刻度线和次网格线
void setMinorTickCount()
void setMinorGridLineColor()
void setMinorGridLinePen()
void setMinorGridLineVisible()
设置两个主刻度之间的次刻度的个数
设置次网格线的颜色
设置次网格线的画笔
设置次网格线的可见性
QValueAxis坐标轴有以下几个组成部分。
•坐标轴标题:是在坐标轴下方显示的文字,表示坐标轴的名称,图中X轴坐标轴的标题是 "time(secs)"。坐标轴标题除了可以设置文字内容,还可以设置字体、画刷和可见性。
•轴线和刻度线:轴线是图中从左到右的表示坐标轴的直线,刻度线是垂直于轴线的短线, 包括主刻度线和次刻度线,主刻度个数是tickCount(),每两个主刻度之间的次刻度的个数是 minorTickCount()。
•轴标签:在主刻度处显示的数值标签文字,可以控制其数值格式、文字颜色和字体等。
•主网格线:在绘图区与主刻度对应的网格线,可以设置其颜色、线条的pen属性、可见 性等。
•次网格线:在绘图区与次刻度对应的网格线,可以设置其颜色、线条的pen属性、可见 性等。
搞清楚坐标轴的这些组成部分后,对其进行属性读取或设置就只需调用相应的函数即可。
本文转载自:qchart x轴设置宽度_Qt Charts各种设置_Janice Lu的博客-CSDN博客
其它文章 :
QT TextEdit控件_双子座断点的博客-CSDN博客_qt textedit
QT QComboBox使用详解_双子座断点的博客-CSDN博客
QT QtableView操作详解_双子座断点的博客-CSDN博客_qtableview增删改查
Qt QStandardItemModel(1超级详细用法)_双子座断点的博客-CSDN博客_qstandardmodel
Qt QStandardItemModel(2超级详细函数)_双子座断点的博客-CSDN博客_qstandarditemmodel点击事件
QT QRadioButton使用详解_双子座断点的博客-CSDN博客_qt radiobutton
QT QLineEdit使用详解_双子座断点的博客-CSDN博客_qt qlineedit
Qt QMessageBox使用详解_双子座断点的博客-CSDN博客_qt message
QChart折线图、饼状图、条形图、曲线图_双子座断点的博客-CSDN博客_qchart样式
QChart属性详解_双子座断点的博客-CSDN博客_setanimationoptions
QCharts QValueAxis使用_双子座断点的博客-CSDN博客_qvalueaxis
Qt 5 等待提示框(开源 动态图)_双子座断点的博客-CSDN博客_qt 等待对话框
QtDataVisualization 数据3D可视化_双子座断点的博客-CSDN博客_qtdatavisualization
关注查看全文

ui
qt
洗衣机品牌排行榜前十名有哪些
精选推荐
广告

Qt tableview 和qchart的初步使用范例
32下载·1评论
2018年8月22日
QChart折线图、饼状图、条形图、曲线图
886阅读·0评论·1点赞
2021年5月7日
Qt(十三)QChart绘制折线图
5421阅读·4评论·9点赞
2022年4月5日
Qt 中 QChart 由于 addSeries 和attachAxis 顺序问题导致无法显示曲线
312阅读·0评论·1点赞
2022年10月31日
QChart曲线图基本知识
3102阅读·0评论·3点赞
2019年7月16日
QChart数据可视化应用
1506阅读·0评论·3点赞
2021年5月28日
土地房屋安置怎么办?在明律师帮您维权,一对一免费咨询



在明拆迁律师
广告
QChart的简单使用
19W阅读·4评论·18点赞
2020年6月22日
Qt QChart,利用QChart绘制动态曲线
40W阅读·36评论·27点赞
2017年7月11日
Qt开发技术:QCharts(一)QCharts基本介绍以及图表框架详解
51W阅读·1评论·43点赞
2020年6月3日
QChart教程(一):QChart实现动态曲线
26W阅读·1评论·17点赞
2019年8月13日
Qt使用QtCharts画滚动动态曲线
4723阅读·2评论·8点赞
2020年5月6日
QPieSlice QPieSeries饼状图 QBarSet QBarSeries柱状图
2797阅读·0评论·0点赞
2020年3月5日
Animation基础知识
198阅读·0评论·0点赞
2019年6月4日
1[QT | QCharts | 动态显示]折线图标题字体大小无法更改
852阅读·0评论·0点赞
2021年7月19日
QChart的用法
14W阅读·1评论·7点赞
2016年12月7日
QT之QChart使用指南
7306阅读·5评论·19点赞
2021年6月18日
QChart设置setPointLabelsFormat不显示
1844阅读·0评论·1点赞
2021年3月18日
protues 选项卡说明
813阅读·0评论·0点赞
2020年3月18日
QT中图表类QChart系列之(1)-基本用法,画折线图、各个类之间的关系
15W阅读·0评论·6点赞
2018年10月9日
去首页
看看更多热门内容
评论1

小白飘过0411

赞
很详细,感谢
身高:官方数据6尺8/203米,实际身高6尺9 姓名:特雷西·麦克格雷迪(Tracy McGrady) 全名:Tracy Lamar McGrady Jr 昵称:T-Mac(来自其父,儿时另有姨妈起的绰号“南瓜头”) 出生:1979年5月24日,佛罗里达州巴托市(Bartow,Florida)/ 双子座,A血型 成长:佛罗里达州奥本代尔市(Auburndale,Florida) 毕业:蒙特锡安山基督学院(Mount Zion Christian Acad HS),北卡罗纳州达勒姆市(Durham,North Carolina) 选秀:1997年夏洛特选秀在第一轮第九位被多伦多猛龙选中 身高:官方数据6尺8/203米,实际身高6尺9 体重:223磅/1012公斤 卧推:120公斤,据TM本人说,刚入NBA时推不起185磅/84公斤,现在可推18-20次 臂展:7尺2/218米 弹跳:垂直弹跳93厘米,绝对弹跳108厘米(用的是网上流行的较靠谱版本,未经证实) 速度:40码/366米短跑少于45秒 球队:休斯顿火箭队 号码:1号(为什么选1号一种说法是因为偶像便士,一种说法是ABCD训练营按球员水平排号TM刚进去175号出来1号)
欢迎分享,转载请注明来源:表白网
评论列表(0条)