标签: gridlines

NSTableView摆脱分隔列的空白区域

我有一个4列的NSTableView.我还为每一行都有自定义背景颜色.唯一的问题是我有这些丑陋的白色空间,其中网格线将在水平和垂直轴上.我在IB中都未经检查,但它们仍然出现.如何摆脱垂直方向并改变水平方向的颜色和大小?

这就是我所看到的: alt text http://img815.imageshack.us/img815/9030/homex.png

gridlines nstableview

6
推荐指数
1
解决办法
1267
查看次数

R中有吸引力的3D情节

我正在写一个提案,需要一个像这样的3D图:

在此输入图像描述

但最好更有吸引力.我需要每个点的大小来反映物种的丰富程度以及通过连接点创建的体积轮廓.

样本数据:

input<-data.frame(
label=c("sp1","sp2","sp3","sp4"),
trait_x=c(6,6,6,1),
trait_y=c(7,7,7,1),
trait_z=c(8,8,8,1),
point_size=c(6,7,8,1)
)
input
  label trait_x trait_y trait_z point_size
1   sp1       6       7       8        6
2   sp2       6       7       8        7
3   sp3       6       7       8        8
4   sp4       1       1       1        1
Run Code Online (Sandbox Code Playgroud)

关于如何使这样的图形更具吸引力的任何建议(可能包括网格线?但我不希望轴上有任何数字)

我玩过scatterplot3d,但它没有绘制我的所有观点,我个人发现立方体有一个奇怪的外观......就像它不太准确...

library(scatterplot3d)
x<-input$trait_x
y<-input$trait_y
z<-input$trait_z
scatterplot3d(x,y,z,xlim=c(0,10),ylim=c(0,10),zlim=c(0,10))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

3d graphics plot r gridlines

6
推荐指数
1
解决办法
2269
查看次数

如何删除极坐标网格线并添加长轴刻度

有人可以帮我删除在我的极坐标图中形成环的网格线。我想保留(甚至加粗)轴并为每个轴标签添加刻度。

这是我正在使用的代码、绘图图像以及我想要的轴图像。

import numpy as np
import pylab as pl
import matplotlib.pyplot as py

class Radar(object):

    def __init__(self, fig, titles, labels, rect=None):
        if rect is None:
            rect = [0.05, 0.05, 0.95, 0.95]

            self.n = len(titles)
            self.angles = [a if a <=360. else a - 360. for a in np.arange(90, 90+360, 360.0/self.n)] 
            self.axes = [fig.add_axes(rect, projection="polar", label="axes%d" % i) 
                             for i in range(self.n)]

            self.ax = self.axes[0]
            self.ax.set_thetagrids(self.angles, labels=titles, fontsize=12, weight="bold")

            for ax in self.axes[1:]:
                ax.patch.set_visible(False)
                ax.grid("off")
                ax.xaxis.set_visible(False)            

            for ax, angle, label …
Run Code Online (Sandbox Code Playgroud)

matplotlib gridlines python-3.x radar-chart multiple-axes

6
推荐指数
1
解决办法
3379
查看次数

如何为尚不存在的节点显示虚拟树视图网格线?

我在Delphi 7中使用SoftGem的VirtualStringTree.

有没有办法启用完整的网格线(就像在TListView中一样)?我只能找到toShowHorzGridLines,它只显示当前节点的行,而不是下面空白空间中的任何内容,并且toShowVertGridLines只显示垂直线.

如何在添加项目之前在空白区域中显示它们?

delphi gridlines virtualtreeview

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

网格线不显示

我已经设置了以下代码以读取 .graphml 文件,执行计算(特征值),然后绘制结果。这是我到目前为止的代码:

import numpy as np
import networkx as nx
import matplotlib.pyplot as plt

# Read in the Data

G = nx.read_graphml("/home/user/DropBox_External_Datasets/JHU_Human_Brain/cat_brain_1.graphml")

nx.draw(G)
plt.savefig("test_graph.png")

Z = nx.to_numpy_matrix(G)

# Get Eigenvalues and Eigenvectors
# ----------------------------------------------------------------------------------
#
e_vals, e_vec = np.linalg.eigh(Z)

print("The eigenvalues of A are:", e_vals)
print("The size of the eigenvalues matrix is:", e_vals.shape)
# ----------------------------------------------------------------------------------

plt.plot(e_vals, 'g^')
plt.ylabel('Eigenvalues')
# plt.axis([-30, 300, -15, 30]) # Optimal settings for Rhesus data
# plt.axis([-0.07, 1, -0.2, 1.2])  # range to zoom in …
Run Code Online (Sandbox Code Playgroud)

python matplotlib gridlines

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

如何将日期和值与 Google 图表中的网格线对齐?

我在我的应用程序中使用 Google Chart 和以下代码(JSFiddle):

google.load('visualization', '1', {packages: ['corechart']});
google.setOnLoadCallback(drawChart);

function drawChart() {

  var data = new google.visualization.DataTable();
  data.addColumn('date', 'date');
  data.addColumn('number', 'view');
  data.addRows([
    [new Date('2015-08-01'), 5],
    [new Date('2015-08-02'), 7],
    [new Date('2015-08-03'), 2],
    [new Date('2015-08-04'), 16],
    [new Date('2015-08-05'), 3],
    [new Date('2015-08-06'), 6],
    [new Date('2015-08-07'), 1]          
  ]);    

  var options = {
    title: 'view count',
    width: 900,
    height: 500,
    hAxis: {
        format: 'MM-dd',
        gridlines: {count: 90}
      },
   vAxis: {
        minValue: 0,
        gridlines: {
            color: '#f3f3f3',
            count: 6
        }
    }
  };

  var chart …
Run Code Online (Sandbox Code Playgroud)

charts date google-visualization gridlines

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

仅向次要中断添加网格线(ggplot)

我试图在ggplot. 我希望 y 标签显示从 1 到 50 的整个值集,但我只想每 10 个数字生成水平网格线。我认为添加minor_breaks然后控制主题会起作用。但是,将主要网格线设置为element_blank似乎也覆盖了次要网格线。我在这里发现了一些问题,人们询问添加比标签更多的网格线,但我想要相反的。

如何将网格线的数量设置为小于中断的数量?谢谢!

在此处输入图片说明

这是情节的代码:

 library(nsRFA)
library(ggplot2)
library(dplyr)

data(hydroSIMN)
annualflows %>% ggplot(aes(x = anno, y = cod)) + 
    geom_point(
        shape = 45,
        size = 5,
        col = "blue"
    ) + 
    scale_y_reverse(
        breaks = 1:50,
        labels = 1:50,
        minor_breaks = seq(10, 50, by = 10)
    ) +
    scale_x_continuous(breaks = seq(1920, 1980, by = 10)) +
    labs(
        x = "Year",
        y = "Code"
    ) + 
    theme(
        panel.background = element_blank(), …
Run Code Online (Sandbox Code Playgroud)

r gridlines ggplot2

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

是否可以通过 CSS 显示实心 c3 网格线而不是默认的虚线网格线?

有没有办法通过css实现实心c3网格线而无需明确声明线值?

例子:

C3 的基本Grid Line 示例

var chart = c3.generate({
    data: {
        columns: [
            ['sample', 30, 200, 100, 400, 150, 250, 120, 200]
        ]
    },
    grid: {
        x: {
            show: true
        },
        y: {
            show: true
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

一般来说,我发现我可以使用以下 CSS 更改网格的默认样式:

.c3 .c3-grid line {
  stroke: pink,       
  stroke-width: 4,  -> if width can be changed, why can't I use css to make grid line solid?
  opacity: 0.3,      
  fill: blue,       
}
Run Code Online (Sandbox Code Playgroud)

上面的 CSS 与上面列出的属性的外观图像

我知道可以通过像这样显式声明它们来实现实心网格线

例子:

网格示例的C3样式 …

css graph gridlines c3.js

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

加载后如何在网站背景中绘制网格线?

我正在尝试为网站的背景制作动画,该背景具有坚实的背景,然后我想在其上“绘制”网格线。现在我有这样的背景:

background-color: #269;
background-image: linear-gradient(@light-grey 2px, transparent 2px),
    linear-gradient(90deg, @light-grey 2px, transparent 2px),
    linear-gradient(rgba(255, 255, 255, .3) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, .3) 1px, transparent 1px);
background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px;
background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px;
Run Code Online (Sandbox Code Playgroud)

我希望它像这样,除了我希望线性梯度一个接一个地加载,并在可能的情况下使它们看起来像草绘的。

我尝试查看此代码: 页面加载时背景颜色发生变化

它似乎沿着我正在尝试的方式前进,但是我不希望整个背景发生变化,我只想绘制网格。

我还认为我可能需要使用它来使其在页面加载后绘制: JavaScript在页面加载后执行

我应该为线性渐变分配ID并在Javascript函数中调用它们吗?

javascript css gridlines linear-gradients css-animations

5
推荐指数
0
解决办法
68
查看次数

删除任意网格线但在 ggplot2 中保留相应的刻度线

假设我有一个由这段代码生成的图:

library(ggplot2); ggplot(diamonds, aes(x=carat, y=price, color=cut)) + geom_point()
Run Code Online (Sandbox Code Playgroud)

我想删除任意水平(或垂直)网格线,可能是 v = 12500 或 v = 15000(或两者)。另外,我想保留相应的刻度线。有没有相对简单的方法来做到这一点?

为了清楚起见,我不想去掉所有的小网格线,尤其是不是所有的网格线

r gridlines ggplot2

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