小编Chr*_*Joo的帖子

Echarts:如何删除仪表图表中的底部空间

我正在尝试使用百度的Echarts 实现仪表图。应用于其他图表的网格属性会被应用,但仪表图表中的底部空间不会被删除,如下图所示。实际上,网格属性删除了条形图中的空格,但事实并非如此。我还应用了半径(100%),但无法删除它。

我的打字稿代码如下。如图所示,如何去除底部空间?

谢谢。

在此输入图像描述

打字稿:

  public chartOption: any;  

  getData( ){

    this.chartOption = {
      grid: {
        left: 0,
        top: 0,
        right: 0,
        bottom: -100 
      }, 
      series: [
        {
          type: 'gauge',
          startAngle: 180,
          endAngle: 0,
          min: 0,
          max: 1,
          splitNumber: 8,
          radius: '100%', 
          center: ['50%', '50%'], 
          axisLine: {
            lineStyle: {
              width:10,
              color: [
                [0.25, '#FF6E76'],
                [0.5, '#FDDD60'],
                [0.75, '#58D9F9'],
                [1, '#7CFFB2']
              ]
            }
          },
          pointer: {
            icon: 'path://M12.8,0.7l12,40.1H0.7L12.8,0.7z',
            length: '42%',
            width: 20,
            offsetCenter: [0, '-40%'],
            itemStyle: {
              color: 'auto'
            }
          },
          axisTick: …
Run Code Online (Sandbox Code Playgroud)

gauge typescript echarts angular

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

Protobuf错误:Hbase createTable并放入Java代码(protobuf-LiteralByteString)

我正在用kafka,spark stream和hbase开发Java应用程序。通过maven全新安装编译代码后,在运行应用程序时遇到以下错误:

  • hadoop ver:2.7.3
  • HBase版本:hbase-0.98.24-hadoop2
  • 火花:2.1.0

尽管我已经在此站点上检查并应用了先前的答案,但我仍然遇到了问题。

谢谢 ...

`Exception in thread "main" org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.NoClassDefFoundError: com/google/protobuf/LiteralByteString
at org.apache.hadoop.hbase.client.RpcRetryingCaller.translateException(RpcRetryingCaller.java:225)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:133)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:101)
at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:289)
at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:190)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:185)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:111)
at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:789)
at org.apache.hadoop.hbase.catalog.MetaReader.fullScan(MetaReader.java:542)
at org.apache.hadoop.hbase.catalog.MetaReader.tableExists(MetaReader.java:310)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:317)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:331)
Run Code Online (Sandbox Code Playgroud)

`

Caused by: java.lang.NoClassDefFoundError: com/google/protobuf/LiteralByteString
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
Run Code Online (Sandbox Code Playgroud)

hadoop hbase protocol-buffers

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

我如何在IntervalIndex中获得一些价值?

变量“ lvl”是IntervalIndex类型,如下所示。

lvl = IntervalIndex([(1.418, 1.69], (1.69, 6.696], (6.696, 7.217], (7.217, 7.845], (7.845, 10.11] ... (17.648, 18.199], (18.199, 19.315], (19.315, 20.16], (20.16, 22.471], (22.471, 25.009]]
          closed='right',
          dtype='interval[float64]') 
Run Code Online (Sandbox Code Playgroud)

现在,我尝试添加一些像这样的索引值:

for each in val_list:  
    for k in range(len(lvl)):
        lower_val = float(lvl[k][1:-1].split(',')[0])
        upper_val = float(lvl[k][1:-1].split(',')[-1])
        if each >=lower_val and each <= upper_val:
            some_var_index.append(k)
Run Code Online (Sandbox Code Playgroud)

但是,错误引起了我...:

{TypeError}'pandas._libs.interval.Interval' object is not subscriptable 
Run Code Online (Sandbox Code Playgroud)

我该怎么办?谢谢

python pandas

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

从另一个数据框值更新熊猫列值

我有以下 2 个数据框

df_a = 
   id    val 
0  A100  11
1  A101  12
2  A102  13
3  A103  14
4  A104  15


df_b = 
   id    loc  val 
0  A100  12
1  A100  23
2  A100  32
3  A102  21
4  A102  38
5  A102  12
6  A102  18
7  A102  19
..... 
Run Code Online (Sandbox Code Playgroud)

想要的结果:

df_b = 
   id    loc  val 
0  A100  12   11
1  A100  23   11 
2  A100  32   11
3  A102  21   12
4  A102  38   12 
5  A102 …
Run Code Online (Sandbox Code Playgroud)

python pandas

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

查找不在熊猫数据框数据中的列表值

我有一个列表和 Pandas 数据框数据,如下所示:

user_id = [10, 15, 20, 25, 30, 32, 40, 45, 50]

user_id  value 
10        45 
20        49 
25        19'
30        58
32        48 
Run Code Online (Sandbox Code Playgroud)

我试图找到不在列表中的 user_id 列表。我想要的结果是

result = [15, 40, 45, 50] 
Run Code Online (Sandbox Code Playgroud)

获得所需结果的最简单方法是什么?(目前我已经得到了 for~loop 的结果)

谢谢你。

python pandas

0
推荐指数
1
解决办法
1913
查看次数

在python3中将地图对象转换为numpy ndarray

下面的代码在python2中运行良好,但是迁移到python3后就不行了。如何在python3中更改此代码?

for i, idx in enumerate(indices):
    user_id, item_id = idx 
    feature_seq = np.array(map(lambda x: user_id, item_id))  
    X[i, :len(item_id), :] = feature_seq  # ---- error here ---- 
Run Code Online (Sandbox Code Playgroud)

错误:

TypeError: int() argument must be a string, a bytes-like object or a number, not 'map'
Run Code Online (Sandbox Code Playgroud)

谢谢你。

numpy multidimensional-array python-3.x

0
推荐指数
1
解决办法
4077
查看次数