簡體   English   中英

如何限制vis.js中的Y軸和X軸值

[英]how to restrict the Y- axis and X-axis values in vis.js

在此處輸入圖片說明

我正在嘗試繪制所有正常工作的圖形,但我遇到了這個問題,Y軸占據了我的大部分圖形區域,而且X軸的值從某個位置開始,如何從圖的開始處獲取這些值。我可以在這里實現這個是我的html文件嗎
PS黑線是在ubuntu的pinta中繪制的線,與圖形無關。

<!DOCTYPE HTML>
<html>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<meta content="utf-8" http-equiv="encoding">
<title>Graph2d | Basic Example</title>

<style type="text/css">
body, html {
  font-family: sans-serif;
}
</style>

<script src="../../dist/vis.js"></script>
<link href="../../dist/vis.css" rel="stylesheet" type="text/css" />
<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-61231638-1', 'auto');ga('send', 'pageview');</script></head>
<body>
<div id="visualization"></div>
<script type="text/javascript">
 var a=['10','20','30'];
 var container = document.getElementById('visualization');
 var str= [{"y":0.5344999999999999,"x":"2016-01-07 03:00:06.525036"},{"y":0.4541666666666668,"x":"2016-01-07 04:45:55.669235"},{"y":0.5185000000000001,"x":"2016-01-07 06:08:02.645683"}];
console.log(typeof(str));
var dataset = new vis.DataSet(str);
var options = {
start: '2015-06-10',
end: '2014-06-18'
 };
 var graph2d = new vis.Graph2d(container, dataset, options);
</script>
</body>
 </html>

看起來這里的主要問題是在垂直軸上彈出了一些舍入錯誤(例如0.44999999999999996而不是0.55 )。 您可以在項目的問題部分為此打開一個問題: https : //github.com/almende/vis/issues

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM