我想在两个轴上显示对数刻度的等高线图。我找到了这个很好的例子来执行这个任务:
http://plnkr.co/edit/f1VThUpkHxUzxOBXmTCr?p=preview
但是,当我将刻度更改为对数刻度时
var x = d3.scale.log()
.range([0, width]);
Run Code Online (Sandbox Code Playgroud)
代替
var x = d3.scale.linear()
.range([0, width]);
Run Code Online (Sandbox Code Playgroud)
轴只是消失了。我认为问题在于 log(0) = -infinity 但是如果我从 1 开始它不会改变任何东西。
问题是什么?
我想在txt文件(用户名,用户邮件和IP地址)中写一些信息,然后重定向到另一个html文件.如果我尝试重定向,则文本文件中不会出现任何内容.但是,如果我不重定向到HTML文件,PHP脚本正常工作.我错过了什么?
<?php
$myfile = fopen("newfile.txt", "a") or die("Unable to open file!");
$txt1 = file_get_contents("newfile.txt");
$ip = get_client_ip_server();
$txt2 = $_COOKIE["userName"] ."\t" .$_COOKIE["userEmail"]." \t".$ip. "\r\n";
$txt3 = $txt1 . $txt2;
fwrite($myfile, $txt3);
fclose($myfile);
die();
header( "HTTP/1.0 302 Found" );
header( "Status: 302" ); # this is for chrome compliance
header( "Location: general.html" . $_SERVER["REQUEST_URI"] );
// Function to get the client ip address
function get_client_ip_server() {
$ipaddress = '';
if (getenv('HTTP_CLIENT_IP'))
$ipaddress =getenv('HTTP_CLIENT_IP');
else if(getenv('HTTP_X_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_X_FORWARDED_FOR');
else if(getenv('HTTP_X_FORWARDED'))
$ipaddress …
Run Code Online (Sandbox Code Playgroud) 当我使用javascript flot库绘制不同大小和颜色的点时,我无法移除阴影.
$(function () {
var d2 = [[0, 0], [1, 1], [2, 2], [3, 3],[4, 4], [5, 5], [6, 6], [7, 7],[8, 8], [9, 9], [10, 10], [11, 11]];
var colors = ["#cc4444", "#ff0000", "#0000ff", "#00ff00"];
var radius = [1, 2, 3, 4,5,6,7,8,9,10,11,12];
var rainbow = new Rainbow();
rainbow.setSpectrum('blue','green', 'yellow','red');
rainbow.setNumberRange(1, 12);
function raw(plot, ctx) {
var data = plot.getData();
var axes = plot.getAxes();
var offset = plot.getPlotOffset();
for (var i = 0; i < data.length; i++) {
var …
Run Code Online (Sandbox Code Playgroud)