小编jib*_*hew的帖子

scaleBand 轴中的数据点和刻度未对齐

我的数据点和 scaleBand y 轴中的值未对齐。我无法正确对齐它们,当我阅读文档时,看到默认情况下对齐是 0.5,这就是为什么我的数据点绘制在轴上的两个点之间。但是我试图覆盖我将对齐设置为 0 的对齐方式,但似乎没有任何变化。

以下是我的代码。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<title>D3 v4 - linechart</title>
<style>
#graph {
    width: 900px;
    height: 500px;
}
.tick line {
    stroke-dasharray: 2 2 ;
    stroke: #ccc;
}


.y path{
    fill: none;
  stroke: none;
}

</style>
</head>

<body>
<div id="graph"></div>    



<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.1.1/d3.min.js"></script>    
<script>
!(function(){
    "use strict"

    var width,height
    var chartWidth, chartHeight
    var margin
    var svg = d3.select("#graph").append("svg")
    var axisLayer = svg.append("g").classed("axisLayer", true)
    var chartLayer = svg.append("g").classed("chartLayer", true)

    var …
Run Code Online (Sandbox Code Playgroud)

javascript data-visualization d3.js

5
推荐指数
1
解决办法
1760
查看次数

django 中的自定义登录 URL

我是 Django 的新手,我正在研究 Django 的不同选项。我创建了一个基于类的视图,需要用户身份验证才能查看网页。我正在使用内置的 LoginView。

当 url 模式指定如下时

url(r'^login/', auth_views.LoginView.as_view(),name='login'),
Run Code Online (Sandbox Code Playgroud)

它已正确重定向到登录页面。

但当我给予

url(r'^restaurant/login/', auth_views.LoginView.as_view(),name='login'),
Run Code Online (Sandbox Code Playgroud)

当我尝试访问需要用户身份验证的页面时,出现 404 错误。但是当我在浏览器中手动访问该网址时,它工作得很好。这是为什么?这两种情况不应该都有效吗?

django django-templates django-urls django-views

4
推荐指数
1
解决办法
6626
查看次数