以下是我正在使用的格式化程序。
Tooltip tooltip = new Tooltip();
tooltip.setxDateFormat("MMM dd, YYYY");
tooltip.setFormatter("function() { var d = new Date(this.x);" + "return " + "'<b>'+this.series.name +'</b><br/>"
+ "<strong>Value :</strong> '+ this.y +'<br/>" + "<strong>Start Date :</strong> '+ this.x; " + "}");
chartConfig.setTooltip(tooltip);
如何:
1)带有两位小数的圆值
2)使用日期格式,如2016年11月30日
请帮助。
答案 0 :(得分:1)
Vaadin Charts在客户端使用Highcharts,这意味着您可以使用Highcharts JS API进行格式化,以下调用应该有效:
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Donia Amer</title>
<link href="https://fonts.googleapis.com/css?family=Quicksand" rel="stylesheet">
<script src="https://use.fontawesome.com/e0037e252a.js"></script>
<style>
body {
background-image:url("background.png");
background-size: 100%;
background-repeat: no-repeat;
background-color: rgb(19,68,97)
}
h1{
font-family: 'Libre Baskerville', serif;
font-size: 50px;
padding: 0px 0px 0px 0px;
display: inline;
}
p{
font-family: 'Quicksand', sans-serif;
font-size: 15px;
padding: 0px 0px 0px 0px;
display: inline;
}
.boxAnimation {
width: 520px;
height: 300px;
position: relative;
background:rgba(255,255,255,0.3);
display: inline-block;
margin: 0 10px;
cursor: pointer;
color: #fff;
box-shadow: inset 0 0 0 3px rgba(192,192,192,1);
-webkit-transition: background 0.4s 0.5s;
transition: background 0.4s 0.5s;
z-index: 0;
margin: center;
}
svg {
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
svg line {
stroke-width: 6;
stroke: #fff;
fill: none;
stroke-dasharray: 250;
-webkit-transition: -webkit-transform .6s ease-out;
transition: transform .6s ease-out;
z-index: 0;
}
div:hover {
background: rgba(255,255,255,0);
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
div:hover svg line.top {
-webkit-transform: translateX(-400px);
transform: translateX(-400px);
}
div:hover svg line.bottom {
-webkit-transform: translateX(400px);
transform: translateX(400px);
}
div:hover svg line.left {
-webkit-transform: translateY(400px);
transform: translateY(400px);
}
div:hover svg line.right {
-webkit-transform: translateY(-400px);
transform: translateY(-400px);
}
.icons{
z-index: 5;
}
</style>
</head>
<body>
<br><br><br><br><br><br><br><br><br><br><br><br>
<center>
<div class="boxAnimation">
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
<line class="top" x1="0" y1="0" x2="1560" y2="0"/>
<line class="left" x1="0" y1="360" x2="0" y2="-720"/>
<line class="bottom" x1="520" y1="360" x2="-1040" y2="360"/>
<line class="right" x1="520" y1="0" x2="520" y2="1080"/>
</svg>
<h1>Donia Amer</h1><br>
<p>< Developer + Algorithm Enthusiast ></p>
<br>
<br>
<div class="icons">
<a href="https://stackoverflow.com/questions/ask">
<i class="fa fa-linkedin-square fa-inverse" aria-hidden="true" style="font-size:45px;"></i></a>
<i class="fa fa-github-square" aria-hidden="true" style="font-size:45px;"></i>
<i class="fa fa-twitter-square" aria-hidden="true" style="font-size:45px;"></i>
<i class="fa fa-envelope-square" aria-hidden="true" style="font-size:45px;"></i>
</div>
</div>
</center>
</body>
</html>