利用jointjs绘制矩形和箭头 绘制微博关系图
可是我不会自动布局...如果有大神知道的话请多多指教!
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/joint.min.css" />
<style>
#paper {
width: 760px;
height: 670px;
background-color: #ECE8DE;
}
<!--div画布样式-->
</style>
</head>
<body>
<div id="paper" align="center"></div>
<script type="text/javascript" src="js/joint.min.js"></script>
<script type="text/javascript">
var paperWidth = 760; //画布宽度
var paperHeight = 670; //画布高度
var rectWidth = 140; //矩形宽度
var rectHeight = 30; //矩形高度
var textColor = '#1B4644'; // 文字颜色
var userBgColor = '#E53537'; //当前登陆用户 背景色
var eachCareBgcolor = '#DA6959'; // 互相关注 背景色
var myCareBgColor = '#EAAB37'; //我的关注 背景色
var careMeBgColor = '#73A5B0'; //关注我的人 背景色
var userX = (paperWidth / 2) - (rectWidth / 2); //当前用户x坐标
var userY = paperHeight / 2; //当前用户y坐标
//创建矩形 x x轴坐标, y y轴坐标, width 宽度, height 高度, fill 填充颜色, stroke 边框颜色, text 显示文字, textColor 文字颜色
function createRect(x, y, width, height, bgColor, text, textColor)
{
var rect = new joint.shapes.basic.Rect(
{
position :
{
x : x,
y : y
},
size :