一零一、Flask-综合多图表展示(8个图表)
【摘要】
折线图、柱状图、散点图、条形图、饼图、雷达图、折线堆叠图、玫瑰图(8图表)
目录
折线图
柱状图
散点图
条形图
饼图
雷达图
折线堆叠图
玫瑰图
效果展示
折线图
<script> var myCharts = echarts.init(document.getEl...
折线图、柱状图、散点图、条形图、饼图、雷达图、折线堆叠图、玫瑰图(8图表)
目录
折线图
-
<script>
-
var myCharts = echarts.init(document.getElementById("main1"))
-
option = {
-
title:{
-
text: '折线图',
-
textStyle:{
-
color: 'red',
-
fontWeight:'lighter',
-
fontStyle:'italic'
-
},
-
subtext:'副标题'
-
},
-
legend: {},
-
tooltip: {
-
trigger : 'axis',
-
axisPointer:{
-
type: 'cross'
-
}
-
},
-
xAxis:{
-
type:'category',
-
data: [1,2,3,4,5,6,7],
-
axisLabel:{
-
interval:0,
-
rotate:20
-
}
-
},
-
yAxis:{
-
type: 'value',
-
scale: true
-
},
-
series:{
-
name:'数据',
-
type: 'line',
-
data:[12,32,34,41,31,25,21]
-
}
-
};
-
myCharts.setOption(option);
-
-
</script>
柱状图
-
<script>
-
var myChart1 = echarts.init(document.getElementById("main2"));
-
option = {
-
title: {
-
text: '柱状图',
-
textStyle :{
-
color : 'red',
-
fontWeight: 'lighter',
-
fontStyle: 'italic'
-
},
-
subtext: '副标题'
-
},
-
legend: {},
-
tooltip: {
-
trigger : 'axis',
-
axisPointer:{
-
type: 'cross'
-
}
-
},
-
xAxis:{
-
type:'category',
-
data: [1,2,3,4,5,6,7],
-
axisLabel:{
-
interval: 0,
-
rotate: 20
-
}
-
},
-
yAxis: {
-
type: 'value',
-
scale: true
-
},
-
series:[
-
{
-
name: '数据',
-
type: 'bar',
-
data: [34,23,45,27,56,21,34]
-
}
-
]
-
};
-
myChart1.setOption(option);
-
</script>
散点图
-
<script>
-
var myChart2 = echarts.init(document.getElementById("main3"));
-
option = {
-
title: {
-
text: '散点图',
-
textStyle :{
-
color : 'red',
-
fontWeight: 'lighter',
-
fontStyle: 'italic'
-
},
-
subtext: '副标题'
-
},
-
legend: {},
-
tooltip: {
-
trigger : 'axis',
-
axisPointer:{
-
type: 'cross'
-
}
-
},
-
xAxis:{
-
type:'category',
-
data: [1,2,3,4,5,6,7],
-
axisLabel:{
-
interval: 0,
-
rotate: 20
-
}
-
},
-
yAxis: {
-
type: 'value',
-
scale: true
-
},
-
series:[
-
{
-
name: '数据',
-
type: 'scatter',
-
data: [34,23,45,27,56,21,34]
-
}
-
]
-
};
-
myChart2.setOption(option);
-
</script>
条形图
-
<script>
-
var myChart3 = echarts.init(document.getElementById("main4"));
-
option = {
-
title: {
-
text: '条形图',
-
textStyle :{
-
color : 'red',
-
fontWeight: 'lighter',
-
fontStyle: 'italic'
-
},
-
subtext: '副标题'
-
},
-
legend: {},
-
tooltip: {
-
trigger : 'axis',
-
axisPointer:{
-
type: 'cross'
-
}
-
},
-
yAxis:{
-
type:'category',
-
data: [1,2,3,4,5,6,7],
-
axisLabel:{
-
interval: 0,
-
rotate: 20
-
}
-
},
-
xAxis: {
-
type: 'value',
-
scale: true
-
},
-
series:[
-
{
-
name: '数据',
-
type: 'bar',
-
data: [34,23,45,27,56,21,34]
-
}
-
]
-
};
-
myChart3.setOption(option);
-
</script>
饼图
-
<script>
-
var myChart4 = echarts.init(document.getElementById("main5"));
-
option = {
-
title: {
-
text: '饼图',
-
textStyle :{
-
color : 'red',
-
fontWeight: 'lighter',
-
fontStyle: 'italic'
-
},
-
subtext: '副标题'
-
},
-
legend: {},
-
tooltip: {
-
trigger : 'item',
-
formatter: '{a}<br />{b}:{c}({d}%)'
-
},
-
series:[
-
{
-
name: '数据',
-
type: 'pie',
-
data: [
-
{value:23,name:'一号'},
-
{value:20,name:'二号'},
-
{value:31,name:'三号'},
-
{value:26,name:'四号'}
-
]
-
}
-
]
-
};
-
myChart4.setOption(option);
-
</script>
雷达图
-
<script>
-
var myChart5 = echarts.init(document.getElementById("main6"));
-
option = {
-
title: {
-
text: '雷达图',
-
textStyle :{
-
color : 'red',
-
fontWeight: 'lighter',
-
fontStyle: 'italic'
-
},
-
subtext: '副标题'
-
},
-
legend: {},
-
tooltip: {
-
trigger : 'item',
-
formatter: '{a}<br />{b}:{c}({d}%)'
-
},
-
radar: {
-
shape: 'circle',
-
indicator: [
-
{ name: 'Sales', max: 6500 },
-
{ name: 'Administration', max: 16000 },
-
{ name: 'Information Technology', max: 30000 },
-
{ name: 'Customer Support', max: 38000 },
-
{ name: 'Development', max: 52000 },
-
{ name: 'Marketing', max: 25000 }
-
]
-
},
-
series: [
-
{
-
name: 'Budget vs spending',
-
type: 'radar',
-
data: [
-
{
-
value: [4200, 3000, 20000, 35000, 50000, 18000],
-
name: 'Allocated Budget'
-
},
-
{
-
value: [5000, 14000, 28000, 26000, 42000, 21000],
-
name: 'Actual Spending'
-
}
-
]
-
}
-
]
-
};
-
myChart5.setOption(option);
-
</script>
折线堆叠图
-
<script>
-
var myChart6 = echarts.init(document.getElementById("main7"));
-
option = {
-
title:{
-
text: '折线堆叠图',
-
textStyle:{
-
color: 'red',
-
fontWeight:'lighter',
-
fontStyle:'italic'
-
},
-
subtext:'副标题'
-
},
-
legend: {},
-
tooltip: {
-
trigger : 'axis',
-
axisPointer:{
-
type: 'cross'
-
}
-
},
-
xAxis:{
-
type:'category',
-
data: [1,2,3,4,5,6,7],
-
axisLabel:{
-
interval:0,
-
rotate:20
-
}
-
},
-
yAxis:{
-
type: 'value',
-
scale: true
-
},
-
series:[
-
{
-
name:'数据1',
-
type: 'line',
-
data:[220, 182, 191, 234, 290, 330, 310]
-
},
-
{
-
name:'数据2',
-
type: 'line',
-
data:[120, 132, 101, 134, 90, 230, 210]
-
},
-
{
-
name:'数据3',
-
type: 'line',
-
data:[150, 232, 201, 154, 190, 330, 410]
-
},
-
]
-
};
-
myChart6.setOption(option);
-
</script>
玫瑰图
-
<script>
-
var myChart7 = echarts.init(document.getElementById("main8"));
-
option = {
-
title: {
-
text: '玫瑰图',
-
textStyle :{
-
color : 'red',
-
fontWeight: 'lighter',
-
fontStyle: 'italic'
-
},
-
subtext: '副标题'
-
},
-
legend: {},
-
tooltip: {
-
trigger : 'item',
-
formatter: '{a}<br />{b}:{c}({d}%)'
-
},
-
series:[
-
{
-
name: '数据',
-
type: 'pie',
-
roseType: 'area',
-
radius: [40,100],
-
data: [
-
{value:23,name:'一号'},
-
{value:20,name:'二号'},
-
{value:31,name:'三号'},
-
{value:26,name:'四号'}
-
]
-
}
-
]
-
};
-
myChart7.setOption(option);
-
</script>
效果展示
文章来源: tuomasi.blog.csdn.net,作者:托马斯-酷涛,版权归原作者所有,如需转载,请联系作者。
原文链接:tuomasi.blog.csdn.net/article/details/124536435
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)