PPT怎么制作UI渐变图标-柱状图怎么才能做出这样的渐变效果

经验直达:

  • PPT怎么制作UI渐变图标
  • 柱状图怎么才能做出这样的渐变效果

一、PPT怎么制作UI渐变图标


PPT上想画一个扁平式的UI图标,应该怎么画呢?我想这个问题一定困扰着很多职场人士 。想要在PPT中画出一个扁平式的UI渐变图标,其实并不难,接下来我们就来教一教大家怎么利用PPT制作一个扁平化的UI渐变图标吧!
PPT制作UI渐变图标操作方法:
1.单击“插入”、“形状”并插入一个圆 。
2.插入形状,选择圆角矩形并插入一个圆角矩形 。
3.单击此处可填充无边框的浅灰色 。
4.点击圆圈并选择渐变填充 。
5.选择填充颜色和没有轮廓的角度 。
6.按住CTRL键,拖动复制一个圆,然后按Shift键将其缩放 。
【PPT怎么制作UI渐变图标-柱状图怎么才能做出这样的渐变效果】7.完成简单的渐变UI图标 。
好了 , 一个简单的扁平化UI渐变图标就通过PPT制作出来了,可以看到PPT制作UI渐变图标的方法还是很简单的 。如果大家想要制作复杂好看的UI图标的话,那么就不建议在PPT上绘制了~最后,学习更多的PPT技巧 , 点击链接:


二、柱状图怎么才能做出这样的渐变效果


以先对数据源的数据进行排序

为了让图表每一根柱子的颜色可配置,我们首先定义一个颜色数组:

//定义一个全局颜色数组

var colorArr = ['#7cb5ec', '#434348', '#90ed7d', '#f7a35c', '#8085e9','#f15c80', '#e4d354', '#8085e8', '#8d4653', '#91e8e1','#000000','#560f23'];
复制代码

接着我们要设置每一个柱子的linearGradient才行的,这里我们采用在图表创建的回调函数内去完成这个动态颜色切换的效果 。

$(function () {

$('#container').highcharts({

chart: {

type: 'column'

},

subtitle: {

text: 'Source: www.stepday.com'

},

xAxis: {

categories: [

'Jan',

'Feb',

'Mar',

'Apr',

'May',

'Jun',

'Jul',

'Aug',

'Sep',

'Oct',

'Nov',

'Dec'

]

},

yAxis: {

min: 0,

title: {

text: 'Rainfall (mm)'

}

},

tooltip: {

headerFormat: '{point.key}',

pointFormat: '
'

'
',

footerFormat: '
{series.name}:{point.y:.1f} mm
',

shared: true,

useHTML: true

},

plotOptions: {

column: {

pointPadding: 0.2,

borderWidth: 0

}

},

credits: {

text: "www.stepday.com",

href: "http://www.stepday.com",

style: {

color: "red"

}

},

series: [{

name: 'Tokyo',

data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]

}]

}, function (chart) {

SetEveryOnePointColor(chart);

});

});

//设置每一个数据点的颜色值

function SetEveryOnePointColor(chart) {

//获得第一个序列的所有数据点

var pointsList = chart.series[0].points;

//遍历设置每一个数据点颜色

for (var i = 0; i < pointsList.length; i) {

chart.series[0].points[i].update({

color: {

linearGradient: { x1: 0, y1: 0, x2: 1, y2: 0 }, //横向渐变效果 如果将x2和y2值交换将会变成纵向渐变效果

stops: [

[0, Highcharts.Color(colorArr[i]).setOpacity(1).get('rgba')],

[0.5, 'rgb(255, 255, 255)'],

[1, Highcharts.Color(colorArr[i]).setOpacity(1).get('rgba')]

]

}

});

}

}
复制代码

相关经验推荐