标签: gradient

Delphi TDBGrid当样式为gdsGradient时,如何更改所选颜色

我只是想尝试使用delphi XE,在此之前我一直是Delphi7的忠实粉丝.
我看到新的dbgrid允许使用主题和渐变样式.

我正在使用渐变并设置rowselect,它具有渐变开始的属性和列标题的-end属性.
但物业在哪里设置selected color
这很奇怪,因为颜色不匹配,selected color总是蓝色渐变.

我可以做到这一点customdraw,我只是想知道是否有任何方式改变它没有自定义绘图.

delphi drawing gradient dbgrid

10
推荐指数
1
解决办法
3492
查看次数

没有defs的SVG中的线性渐变

我可以在SVG中使用线性渐变,其中defs-section如:

<svg xmlns="http://www.w3.org/2000/svg"
     xmlns:xlink="http://www.w3.org/1999/xlink">

  <defs>
    <linearGradient id="myLinearGradient1"
                    x1="0%" y1="0%"
                    x2="0%" y2="100%"
                    spreadMethod="pad">
      <stop offset="0%"   stop-color="#00cc00" stop-opacity="1"/>
      <stop offset="100%" stop-color="#006600" stop-opacity="1"/>
    </linearGradient>
  </defs>

  <rect x="0" y="0" width="100" height="100"
     style="fill:url(#myLinearGradient1)" />

</svg>
Run Code Online (Sandbox Code Playgroud)

我可以使用没有defs-section的线性渐变吗?我发现这样的事情:

<rect style="fill:lineargradient(foo)">
Run Code Online (Sandbox Code Playgroud)

svg gradient linear-gradients

10
推荐指数
1
解决办法
2201
查看次数

ggplot2:根据值添加渐变色方块

关于我正在尝试做什么,我有一个棘手的问题.我有一个带有两条线(两个条件的平均值)的图.我想在同一个图上添加一个反映t值的正方形(并以渐变方式根据这些值着色).我怎么能添加这个方块?

好吧,因为我不知道我是否清楚,这是我试图实现的数字.

感谢您的任何帮助!

在此输入图像描述

gradient r ggplot2

10
推荐指数
1
解决办法
3004
查看次数

SVG梯度为完美的水平路径

我正在使用svg绘制折线图,​​并要求应用渐变.对于每一行,我使用一个path元素并将笔划设置为我的一个lineargradient元素.

这对于除了纯粹的水平线之外的所有东西都很有用 - 在这种情况下,我的线上根本没有颜色.

我做了一个小提示,显示了这个问题:http://jsfiddle.net/b6EQT/

<svg>
    <defs>
        <linearGradient id="grad" x1="0%" x2="100%" y1="0%" y2="0%">
            <stop class="" offset="0%" style="stop-color: red;"></stop>
            <stop class="" offset="33%" style="stop-color: yellow;"></stop>
            <stop class="" offset="66%" style="stop-color: pink;"></stop>
            <stop class="" offset="100%" style="stop-color: blue"></stop>
        </linearGradient>
    </defs>
<-- Gradient not applied -->
<path stroke="url(#grad)" d="M20,20L400,20" style="stroke-width: 10px;"></path>

<-- Gradient applied since height of 1px -->
<path stroke="url(#grad)" d="M20,40L400,41" style="stroke-width: 10px;"></path>

<-- Gradient applied because of fake initial "move to" -->
<path stroke="url(#grad)" d="M-1,-1,M20,60L400,60" style="stroke-width: 10px;"></path>
</svg>?
Run Code Online (Sandbox Code Playgroud)

纯水平线(第一条路径)没有出现,第二条路线(y的微小变化)没有出现.

我尝试了一点点破解让它继续下去 - …

svg gradient path

10
推荐指数
2
解决办法
2130
查看次数

R中的2色热图,中间色固定到特定值

这个热图图像是在Excel中生成的,但是我正在努力学习RI想知道如何用R制作热像图.

Excel HeatMap

现在,这段代码正在运行但不是因为它应该......

(p <- ggplot(melt(heat), aes(Var2, Var1))
 + geom_tile(aes(fill = value), colour = "white")
 + scale_fill_gradient(low = "red", high = "green"))
Run Code Online (Sandbox Code Playgroud)

我想有2个渐变,绿色(最高值)到白色(数字1000)到红色(最低值).R有可能吗?

热数据集:

> heat[0:10,0:10]
          [,1]     [,2]      [,3]      [,4]      [,5]      [,6]      [,7]      [,8]      [,9]     [,10]
 [1,] 1000.000    0.000    0.0000    0.0000  757.0317  709.3896  843.7676  932.2801    0.0000 1016.7203
 [2,] 1087.658 1000.000    0.0000    0.0000  935.5829  854.5110  889.5042 1091.4610  929.1611    0.0000
 [3,] 1181.599 1361.953 1000.0000    0.0000    0.0000 1102.1590 1147.1300  984.1374  969.0718 1058.3456
 [4,] 1319.012 1405.954 1187.5215 1000.0000    0.0000 1093.8854 1195.7298 1077.0797 1119.4640 1159.5207
 [5,] …
Run Code Online (Sandbox Code Playgroud)

gradient r colors ggplot2

10
推荐指数
1
解决办法
5729
查看次数

CSS3白色到透明渐变

我正在使用CSS3和RGBA来创建白色到透明的渐变:

div {
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255, 255, 255, 1)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
    background-image: linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 1)', endColorstr='rgba(0, 0, 0, 0)', GradientType=1);
    padding: …
Run Code Online (Sandbox Code Playgroud)

css gradient linear-gradients css3

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

以编程方式从android中的drawable创建textview背景

我必须在android TextView上以编程方式设置背景

我使用下面的code.its不工作,它也给了我nullpointerexception错误.

best_deals = (TextView) findViewById(R.id.bestdeals);
 best_deals.setBackground(getResources().getDrawable(
                                       R.drawable.headerradius));
Run Code Online (Sandbox Code Playgroud)

但我必须把这些

best_deals.setTextColor(Color.parseColor("#be2351")); 意味着它的工作

上面的代码有什么问题??? 请给我这些解决方案..

这是我的header_redius.xml:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" android:padding="10dp">
    <solid android:color="#000000"/>
     <corners 
      android:radius="15dp"
     />
     <gradient
            android:startColor="#434343"
             android:centerColor="#434343"
            android:endColor="#434343"
            android:angle="270" 
            android:type="linear"
            />
        <padding android:left="10dp"
     android:top="0dp"
     android:right="10dp"
     android:bottom="0dp"/> 
        <stroke
            android:width="2dp"
            android:color="#000000" />
            </shape>
Run Code Online (Sandbox Code Playgroud)

android gradient background textview

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

Pyplot:曲线下的垂直渐变填充?

我想知道是否有一种方法可以在垂直渐变下填充pyplot曲线,就像在这个快速模型中一样:

图片

我在StackOverflow上发现了这个黑客,我不介意多边形,如果我能弄清楚如何使颜色贴图垂直:如何在Python matplotlib中的曲线下填充彩虹色

python gradient matplotlib

10
推荐指数
2
解决办法
7442
查看次数

如何为三维散点图中的变量指定色阶?

我是R的初学者,需要我的脚本帮助.我设法使用我的2D绘图上的库(ggplot2)生成缩放颜色渐变,如下所示;

z <- c(data$conf)
d <- qplot(x, y, xlab="Dimension 1", ylab="Dimension 2", colour=z)
d
d + scale_colour_gradient(limits=c(0, 1), data=data$conf, low="blue", high="red"))
Run Code Online (Sandbox Code Playgroud)

我现在正试图在3D绘图上重现这个渐变,我使用了scatterplot3d或plot3d.我相信colorRampPalette基于327行(1 ... 327)创建颜色渐变,而我对数据$ conf中的值函数的渐变感兴趣.我需要一个连接,但在哪里?

attach(data)
t1 <- c(data$conf)
jet.colors <- colorRampPalette(c("blue", "red"))
e <- plot3d(x, y, z, col=jet.colors(327))
Run Code Online (Sandbox Code Playgroud)

如果你可以帮助我那将是很棒的 - 或者如果你知道任何3D绘图/比例梯度包可以做得更好,也很酷.

3d gradient r colors ggplot2

9
推荐指数
1
解决办法
8942
查看次数

如何使用带有圆边的对角线渐变创建自定义绘图?

我试图使用xml制作自定义drawable,如附加图像 在此输入图像描述

以下是我所做的两种方法,

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="30dp" />
<solid android:color="@color/colorAccent" />
<stroke
    android:width="2dp"
    android:color="@color/colorAccent" />
<gradient
    android:angle="135"
    android:endColor="#000"
    android:startColor="#ffff"
    android:type="linear" />
</shape>
Run Code Online (Sandbox Code Playgroud)

通过这样做我可以得到正确的效果,但颜色似乎合并,我想要两种颜色没有任何合并效果,然后我尝试这样,

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/white">
    <shape android:shape="oval">
        <corners android:radius="@dimen/size_30dp" />
    </shape>
</item>
<item>
    <rotate
        android:fromDegrees="35"
        android:pivotX="0%"
        android:pivotY="100%">
        <shape android:shape="rectangle">
            <solid android:color="@color/textColorGreyExtraLight" />
        </shape>
    </rotate>
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

这种方法实际上搞砸了UI,我也在圆边上妥协,

所以,我有什么方法可以使用XML绘制这种效果?

任何形式的帮助将不胜感激.

FYI可绘制的宽度和高度会有所不同,因此对角线应始终从左下边缘到右上边缘.

谢谢

xml android gradient android-layout

9
推荐指数
1
解决办法
4418
查看次数