JiaHe's Blog

读万卷书,行万里路

同心圆

测试地址:https://echarts.apache.org/examples/zh/editor.html?c=pie-simple

var data = [{
name: "博士及以上",
value: 0.2
},
{
name: "硕士及以上",
value: 0.3
},
{
name: "本科及以上",
value: 1
},
{
name: "高中",
value: 0.1
},
{
name: "初中及以下",
value: 0.1
},
{
name: "其他",
value: 0.8
}
];
var dataStyle = {
normal: {
label: {show:false},
labelLine: {show:false},
shadowBlur: 40,
shadowColor: 'rgba(40, 40, 40, 0.5)',
}
};
var placeHolderStyle = {
normal : {
color: 'rgba(0,0,0,0)',
label: {show:false},
labelLine: {show:false}
},
emphasis : {
color: 'rgba(0,0,0,0)'
}
};
var legendData=[];
function getData(data) {
var sortData=data.sort((a,b)=>{
return b.value-a.value
});
var res = [];
for (let i = 0; i < sortData.length; i++) {
legendData.push(sortData[i].name);
res.push({
type: 'pie',
clockWise: false, //顺时加载
hoverAnimation: false, //鼠标移入变大
radius: [200 - i * 20, 220 - i * 20],       //radius: [65 - i * 15 + '%', 57 - i * 15 + '%'],
itemStyle: dataStyle,
data: [{
value: sortData[i].value,
name: sortData[i].name
}, {
value: 1 - sortData[i].value,
name:'invisible',
itemStyle: placeHolderStyle,
}]
});
}
return res;
}
option = {
backgroundColor: '#f4f2e3',
color: ['#85b6b2', '#6d4f8d','#cd5e7e', '#e38980','#f7db88'],
tooltip : {
show: true,
formatter: "{b} : {c} ({d}%)"
},
legend: {
data:legendData,
type: 'scroll',
orient: 'vertical',
align: 'left', // 图例标记对其方式
y: 'center', //延Y轴居中
x: 'right', //居右显示
padding: 10, //调节legend的位置
formatter: function(name){
let total = 0;
let target;
for (let i = 0, l = data.length; i < l; i++) {
total += data[i].value;
if (data[i].name == name) {
target = data[i].value;
}
}
return name + ' ' + ((target/total)*100).toFixed(0) + '%';
}
},
toolbox: {
show : true,
feature : {
saveAsImage : {show: true}
}
},
series : getData(data)
};

原文地址 https://www.cnblogs.com/idea360/p/12391416.html

概述

接上一篇 Docker 实战之 MySQL 主从复制, 这里是 Docker 实战系列的第二篇,主要进行 Redis-Cluster 集群环境的快速搭建。Redis 作为基于键值对的 NoSQL 数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时 Redis 本身非常稳定,已经得到业界的广泛认可和使用。

在 Redis 中,集群的解决方案有三种

  1. 主从复制
  2. 哨兵机制
  3. Cluster

Redis Cluster 是 Redis 的分布式解决方案,在 3.0 版本正式推出。

阅读全文 »